做一个项目出来最终版本一定是要签名打包的。那我们在测试过程中能不能一直签名打包呢,避免测试版与发布版不一致?当然是可以的,而且不用输入密码,方便快捷。
只需要如下简单配置:
首先得生成一个签名文件,这个不多说,上图注意文件放的位置:
接下来在gradle中如下:
android { signingConfigs { debug { storeFile file('/签名文件/fist.jks') storePassWord "android" keyAlias "111111" keyPassword "android" PRintln("====== signingConfigs.debug ======") } release { storeFile file('/签名文件/fist.jks') storePassword "android" keyAlias "111111" keyPassword "android" println("====== signingConfigs.release ======") } } buildTypes { release { minifyEnabled false println("====== buildTypes.release ======") signingConfig signingConfigs.release proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' } debug { minifyEnabled false //zipAlignEnabled true //是否剔除无用代码 println("====== buildTypes.debug ======") signingConfig signingConfigs.debug proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' } } }大家都看懂了吧,就是在打包的时候无论测试版还是发布版,全部都进行签名。而且签名的资料已经在此输入,无需再次输入了。
新闻热点
疑难解答