TypePHP 编译器 https://swoole.com/aot/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

14 lines
519 B

#!/usr/bin/env bash
set -euo pipefail
project_dir=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)
android_sdk=${ANDROID_SDK_ROOT:-${ANDROID_HOME:-/home/swoole/soft/android-sdk}}
adb=${android_sdk}/platform-tools/adb
apk=${project_dir}/dist/typephp-android-hello-debug.apk
[[ -x "${adb}" ]] || { echo "adb was not found: ${adb}" >&2; exit 1; }
[[ -f "${apk}" ]] || { echo "Build the APK first with ./build-app.sh" >&2; exit 1; }
"${adb}" install -r "${apk}"
"${adb}" shell am start -n com.swoole.typephp/.MainActivity