做一個項目出來最終版本一定是要簽名打包的。那我們在測試過程中能不能一直簽名打包呢,避免測試版與發布版不一致?當然是可以的,而且不用輸入密碼,方便快捷。
只需要如下簡單配置:
首先得生成一個簽名文件,這個不多說,上圖注意文件放的位置:
接下來在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' } } }大家都看懂了吧,就是在打包的時候無論測試版還是發布版,全部都進行簽名。而且簽名的資料已經在此輸入,無需再次輸入了。
新聞熱點
疑難解答