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> (สำหรับอีมูเลเตอร์)
ตรวจสอบให้แน่ใจว่า Emulator พร้อมหรืออุปกรณ์มือถือเชื่อมต่อกับเครื่องของคุณ
การติดตั้ง yarn หรือ npm install
yarn android หรือ npm run android
adb reverse tcp:8081 tcp:8081 สำหรับการดีบักแบบ end-to-end บางครั้งก็เป็นการดีที่จะเชื่อมต่อกับเซิร์ฟเวอร์ฮูลิกรัมในท้องถิ่น สมมติว่าเซิร์ฟเวอร์ท้องถิ่นกำลังทำงานบน ws://localhost:8080 (ดู readMe ที่ repo hooligram-server เกี่ยวกับวิธีเรียกใช้เซิร์ฟเวอร์ในเครื่อง):
API_HOST=ws://localhost:8080 ในไฟล์. .envadb 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