如何让两台电脑的keystore(数字签名)一致(微信QQ等在一台机子换另一台无法使用的解决思路)

时间:2022-10-27 03:17:53

当我们在做微信微博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
        }
    }