2
我正在teamcity.I中探索Android应用程序。我已经在android studio.its中安装了teamcity插件,正常工作。但我想使用teamcity工具生成已签名的apk。任何人都可以帮助我哪个生成步骤包括生成签名的apk? 在此先感谢。使用teamcity中的keystore生成已发布的apk Android
我正在teamcity.I中探索Android应用程序。我已经在android studio.its中安装了teamcity插件,正常工作。但我想使用teamcity工具生成已签名的apk。任何人都可以帮助我哪个生成步骤包括生成签名的apk? 在此先感谢。使用teamcity中的keystore生成已发布的apk Android
您可以将keystore文件添加到项目中,并从build.gradle文件中“调用”该文件。
密钥库文件添加到:
MyApp/app/keystore.jks
然后使用下列内容添加到您的build.gradle,这已在buildTypes前面去:
signingConfigs {
release {
storeFile file("keystore.jks")
storePassword "password"
keyAlias "MyKey"
keyPassword "password"
}
}
在buildTypes只是参考通过添加以下行到签名配置:
signingConfig signingConfigs.release
您应该以som ething这样的:
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
signingConfig signingConfigs.release
}
}
要验证的apk进行签名,您可以使用下面的命令:
%JDK.Path%/jarsigner -verify MyApp/app/build/outputs/apk/MyApp.apk
的%JDK.Path%,与你这样的JDK路径所取代:
C:\Program Files\Java\jdk1.8.0_121\bin
祝你好运!