您的位置:首页 > 大数据 > 人工智能

Could not get unknown property 'mysigns' for SigningConfig container.

2017-02-19 10:34 736 查看

多渠道打包出现的问题

在昨天晚上,学习Gradle多渠道打包的时候,一直报错:在signingConfigs中没有发现属性mysigns



//添加签名文件配置
signingConfigs {
mysigns {
keyAlias 'zjandroid'
keyPassword '123456'                                storeFilefile('/Users/zhoujian/AndroidStudioProjects/BuglyDemo/zhoujian.jks')
//storeFile file('zhoujian.jks')
storePassword '123456'
}
}


最后发现是buildTypes和signingConfigs的顺序错了

注意:signingConfigs一定要放在buildTypes前面

//添加签名文件配置
signingConfigs {
mysigns {
keyAlias 'zjandroid'
keyPassword '123456'
storeFile file('/Users/zhoujian/AndroidStudioProjects/BuglyDemo/zhoujian.jks')
//storeFile file('zhoujian.jks')
storePassword '123456'
}
}

buildTypes {
release {
minifyEnabled false //是否启用混淆
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
debuggable false
jniDebuggable false
signingConfig signingConfigs.mysigns
renderscriptDebuggable false
minifyEnabled false
pseudoLocalesEnabled false
zipAlignEnabled true
}
}


这才是正确的写法
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  渠道 gradle
相关文章推荐