我正在努力解决一个问题,我想在使用平台密钥对应用程序进行签名的.apk构建之后使用Gradle执行.bat脚本,然后在设备上重新安装它。
答案 0 :(得分:0)
文件夹结构
java -jar“.. \ app \ build \ outputs \ apk \ signapk.jar” “.. \程序\编译\输出\ APK \ platform.x509.pem” ” .. \程序\编译\输出\ APK \ platform.pk8" “.. \应用\构建\输出\ APK \ APP-debug.apk” “.. \应用\构建\输出\ APK \ signed.apk”
adb install -r“.. \ app \ build \ outputs \ apk \ signed.apk”
adb shell am start -n com.your.package / com.your.package.MainActivity
task signAndInstall(type:Exec){ def finalPath = projectDir.toString()+'\ build \ outputs \ apk \ instruction.bat' commandLine = [finalPath]}
android { applicationVariants.all {variant - > variant.assemble.doLast { signAndInstall.execute() } }}