当我们在做微信微博QQsdk分享或者第三方登录的时候调试非常麻烦,因为要使用对应的签名版本才能调用sdk成功。
那么我们如何解决这些问题呢?首先我们要思考,这是由于什么因为导致的?这是为了安全所以微信QQ微博都采用了不同签名版本的导致不同的电脑无法正常显示效果,所以我们需要把两台电脑的签名版本设置成一直的:
1.创建自己的.jks文件。
build-->Generate Signed APK -->Create New Store
一直下去 要记住密码 跟其他资料 然后把路径指定 最好是在应用跟目录上
2.在Gradle中引入如下代码:
//配置keystore签名
signingConfigs {
release {
storeFile file("xxxxxxxxStore")
storePassword "xxxxxxxx"
keyAlias "timehut team"
keyPassword "xxxxxxxx"
}
}
buildTypes {
debug {
signingConfig signingConfigs.release
}
release {
signingConfig signingConfigs.release
}
}