在搞分享SDK时,微信的分享要签名才能调起分享界面,所以用Android Studio开发SDK分享功能时,要想运行时,直接用自己的签名文件进行签名调用,则用到了Android studio的gradle进行配置签名。
signingConfigs {
release {
storeFile file("yourkeystore.keystore")//keystore的路径
storePassword "你的keystore密码"
keyAlias "你的别名"
keyPassword "你的别名密码"
}
debug {
}
}
buildTypes {
release {
signingConfig signingConfigs.release
minifyEnabled true//启动代码混淆
zipAlignEnabled true//Zipalign优化
shrinkResources true// 移除无用的resource文件
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
debug {
signingConfig signingConfigs.release
}
}
如果出现Error:(29, 0) Could not get unknown property 'releaseConfig' for SigningConfig container.这样的错误。一定是
signingConfigs 放在了buildTypes后面导致的。