hooligram client
1.0.0
git clone https://github.com/hooligram/hooligram-client.git
cd hooligram-client
在项目根中名为.env的文件中定义环境变量:
API_HOST = ws://<domain>:<port>/<end-point>要连接到LocalHost服务器,请使用10.0.2.2作为<domain> (用于模拟器)。
确保模拟器准备就绪或移动设备已连接到机器。
yarn或npm install
yarn android或npm run android
adb reverse tcp:8081 tcp:8081对于端到端调试,有时可以连接到当地的A Hooligram-Server是一件好事。假设本地服务器正在ws://localhost:8080上运行(请参阅Hooligram-Server repo的README,涉及如何在本地运行服务器):
API_HOST=ws://localhost:8080 in .env文件。adb tcp:8080 tcp:8080yarn android填写android/gradle.properties详细信息。
RELEASE_KEY_ALIAS = *******
RELEASE_KEY_PASSWORD = *******
RELEASE_STORE_FILE = *******
RELEASE_STORE_PASSWORD = *******将hooligram.keystore文件放入android/app目录中。
cd android
./gradlew assembleRelease
在此处找到APK android/app/build/outputs/apk/release/app-release.apk