我正在 teamcity 中探索 Android 应用程序。我已经在 android studio 中安装了 teamcity 插件。它工作正常。但我想使用 teamcity 工具生成签名的 apk。谁能帮我生成签名的apk包括哪个构建步骤?提前致谢。
问问题
1102 次
1 回答
0
您可以将您的密钥库文件添加到项目中并从 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
你应该得到这样的结果:
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
祝你好运!
于 2017-03-27T08:30:42.860 回答