Android Studio 使用正式签名进行调试

微信支付的时候需要正式签名包,每次打包安装很麻烦,还不能调试,所以希望直接运行的程序就是正式签名包。
一、首先在module的build.gradle文件里配置signingConfigs

signingConfigs {
        debugConfig {
            storeFile file('xxx.keystore')
            storePassword "123456"
            keyAlias "123"
            keyPassword "123456"
        }
        release {
            storeFile file("xxx.keystore")
            storePassword "123456"
            keyAlias '123'
            keyPassword "123456"
        }
    }

签名文件后缀.keystore或者.jks,位置在module的根目录下,如正常创建项目的app这个文件夹

二、配置buildTypes

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

三、点击右边的gradle,选择tasks -- build -- assembleRelease


双击执行,等待BUILD SUCCESS
四、切换回原来的module运行项目

五、完成,用GenSignature测试一下签名变为正式签名了

另外也可以打开module setting设置

参考:
Android Studio 使用正式签名进行调试
Android Studio运行直接打签名包(release)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容