原因:
在主build下的buildTypes{}中使用使用了signingConfig signingConfigs.release,但是由于粗心,將signingConfigs{}放到了buildType{}的后面,導(dǎo)致編譯的時(shí)候無(wú)法找到,當(dāng)然還有一種可能,那就是signingConfigs{}中真的沒(méi)有聲明release這個(gè)屬性.冯遂。正常的build顯示 此配置可以將release簽名的apk當(dāng)做debug.apk運(yùn)行調(diào)試(配置如下)
/配置keystore簽名
signingConfigs {
? ? release {
? ? ? ? ? ? keyAlias 'key'
? ? ? ? ? ? keyPassword 'keyPassword '
? ? ? ? ? ? storeFile file('C:/.../yourAPK.jks')
? ? ? ? ? ? storePassword 'storePassword '
? ? }
}
buildTypes?
?? debug {
? ? ? ? signingConfig signingConfigs.release
? ? }
? ? release {
? ? ? ? signingConfig signingConfigs.release
? ? }
}