我使用Jenkins构建debug-apk和release-apk,我也想得到unsigned.apk.But app \ build \ outputs \ apk没有unsigned.apk,只有app-debug.apk和app-debug-unaligned.apk。我搜索了,但是每个人都说它在那里。
Build Unsigned APK with Gradle这可以获得一个未签名的apk,但
buildTypes {
release {
minifyEnabled true
shrinkResources true
proguardFile 'proguard_gradle.cfg'
signingConfig signingConfigs.c
}
debug {
minifyEnabled true
shrinkResources true
proguardFile 'proguard_gradle.cfg'
signingConfig signingConfigs.c
}
}
我需要在发布模式和调试模式下签名apk。
任何人都可以帮助我
答案 0 :(得分:0)
我解决了。
signingConfigs {
if (System.properties['sign'].equals("true")) {
c {
keyAlias 'a'
keyPassword 'a'
storeFile file('a')
storePassword 'a'
}
} else {
c {
keyAlias ''
keyPassword ''
storePassword ''
}
}
}
at gradle.properties
systemProp.sign=true