0

プラットフォーム キーでアプリケーションに署名し、デバイスに再インストールした .apk ビルドの後に、Gradle を使用して .bat スクリプトを実行したいという問題に苦しんでいました。

4

1 に答える 1

0

フォルダ構造

ここに画像の説明を入力

  1. ファイル instruction.bat の内容

java -jar "..\app\build\outputs\apk\signapk.jar" "..\app\build\outputs\apk\platform.x509.pem" "..\app\build\outputs\apk\platform .pk8" "..\app\build\outputs\apk\app-debug.apk" "..\app\build\outputs\apk\signed.apk"

adb install -r "..\app\build\outputs\apk\signed.apk"

adb shell am start -n com.your.package/com.your.package.MainActivity

  1. これを build.gradle に追加します -

task signAndInstall(type: Exec) { def finalPath = projectDir.toString() + '\build\outputs\apk\instruction.bat' commandLine = [finalPath] }

android { applicationVariants.all { バリアント -> variant.assembly.doLast { signAndInstall.execute() } } }

于 2016-10-26T09:32:01.647 に答える