美文网首页
Android Studio 在debug调试模式下使用rele

Android Studio 在debug调试模式下使用rele

作者: bby08 | 来源:发表于2018-05-04 17:33 被阅读0次

平时测试的时候一般都用的是debug包,应用上线后,像微博,微信等开放者平台注册的签名肯定是release版的。

注:微信,如果你的手机之前装过debug的版本,那么微信回去记录你的签名,所以在你切换到release的签名后,你的手机会判断签名不一致,导致拉不起微信,一闪而过。
解决:设置中清理微信的缓存及数据,或者直接卸载重装

方法一:

在app的build.gradle中引入如下代码:

    //配置keystore签名
    signingConfigs {
        release {
            keyAlias 'xxxxxx'
            keyPassword 'xxxxxx'
            storeFile file('xxxxxxStore') //签名文件的位置
            storePassword 'xxxxxx'
        }
    }

  buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
        debug {
            signingConfig signingConfigs.release
        }
    }

方法二:

步骤1
步骤2
步骤3

这样编译出来的debug版本直接用的是正式签名了。

相关文章

网友评论

      本文标题:Android Studio 在debug调试模式下使用rele

      本文链接:https://www.haomeiwen.com/subject/veodrftx.html