Skip to content

Instantly share code, notes, and snippets.

@soeminhet
Created March 23, 2025 07:26
Show Gist options
  • Save soeminhet/260a5ce154c656d39d5fcdb2581e12df to your computer and use it in GitHub Desktop.
Save soeminhet/260a5ce154c656d39d5fcdb2581e12df to your computer and use it in GitHub Desktop.
ADB = YOUR_ADB_PATH
PACKAGE_NAME = YOUR_PACKAGE_NAME
MAIN_ACTIVITY = .entry.MainActivity
clean:
./gradlew clean
build:
./gradlew build
test:
./gradlew test
uat-debug:
./gradlew assembleUatDebug
uat-release:
./gradlew assembleUatRelease
prod-debug:
./gradlew assembleProdDebug
prod-release:
./gradlew assembleProdRelease
install-uat-debug:
./gradlew installUatDebug
install-uat-release:
./gradlew installUatRelease
install-prod-debug:
./gradlew installProdDebug
install-prod-release:
./gradlew installProdRelease
open-uat:
$(ADB) shell am start -n $(PACKAGE_NAME).uat/$(PACKAGE_NAME)$(MAIN_ACTIVITY)
open-prod:
$(ADB) shell am start -n $(PACKAGE_NAME)/$(PACKAGE_NAME)$(MAIN_ACTIVITY)
build-uat-debug: clean test uat-debug
build-uat-release: clean test uat-release
run-uat-debug: clean test uat-debug install-uat-debug open-uat
run-uat-release: clean test uat-release install-uat-release open-uat
run-prod-debug: clean test prod-debug install-prod-debug open-prod
run-prod-release: clean test prod-release install-prod-release open-prod
rebuild: clean build
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment