Files
Ontime/BUILD_DEBUG_APK.md
2026-03-11 15:29:37 +07:00

1.2 KiB

Build debug APKs (User, Driver, Merchant)

From the repo root (where this file is):

./build-debug-apks.sh

Requires: JDK 17+ and Android SDK (API 33) installed. If you use Android Studio, it provides both.


Output locations

After a successful run you get:

App Debug APK path
User OnTime_User_live/app/build/outputs/apk/debug/app-debug.apk
Driver OnTime_Driver_live/app/build/outputs/apk/debug/app-debug.apk
Merchant OnTime_Merchant_live/app/build/outputs/apk/debug/app-debug.apk

Build each app separately

# User
cd OnTime_User_live && ./gradlew assembleDebug && cd ..

# Driver
cd OnTime_Driver_live && ./gradlew assembleDebug && cd ..

# Merchant
cd OnTime_Merchant_live && ./gradlew assembleDebug && cd ..

Signing

  • User and Merchant use app/ontimekeystore.jks (same keystore). User has it; the script copies it to Merchant if missing.
  • Driver uses the default Android debug keystore (no custom jks).

If User or Merchant build fails with “keystore not found”, ensure OnTime_User_live/app/ontimekeystore.jks exists, then run the script again.