git clone https://github.com/hooligram/hooligram-client.git
cd hooligram-client
Definieren Sie Umgebungsvariablen in der Datei namens .env in Project Root:
API_HOST = ws://<domain>:<port>/<end-point> Verwenden Sie 10.0.2.2 als <domain> (für Emulatoren), um eine Verbindung zu einem Localhost -Server herzustellen.
Stellen Sie sicher, dass der Emulator bereit ist oder das mobile Gerät mit Ihrem Computer verbunden ist.
yarn oder npm install
yarn android oder npm run android
adb reverse tcp:8081 tcp:8081 Für das Debuggen von End-to-End ist es manchmal gut, sich mit einem Hooligramm-Server mit einem Einheimischen zu verbinden. Unter der Annahme, dass ein lokaler Server auf ws://localhost:8080 ausgeführt wird (siehe Readme im Hooligram-Server-Repo, um den Server lokal auszuführen):
API_HOST=ws://localhost:8080 in .env -Datei.adb tcp:8080 tcp:8080yarn android Füllen Sie android/gradle.properties Details auf.
RELEASE_KEY_ALIAS = *******
RELEASE_KEY_PASSWORD = *******
RELEASE_STORE_FILE = *******
RELEASE_STORE_PASSWORD = ******* Fügen Sie hooligram.keystore -Datei in android/app -Verzeichnis ein.
cd android
./gradlew assembleRelease
Suchen Sie die APK hier android/app/build/outputs/apk/release/app-release.apk