有時候調試SDK必須要用release版本,但是每次打包混淆太麻煩,希望能在IDE中直接跑出release版本的應用,簡單來說就是在debug模式下產生release版本的app,這時候該怎么做呢?當我們使用AndroidStudio的Gradle之后會很簡單的解決這個問題。
1.我們把簽名文件放到工程根目錄下(這樣做是為了保持路徑的統一)
2.在Gradle中引入如下代碼:
//配置keystore簽名
signingConfigs {
release {
storeFile file("TimeHutKeyStore")
storePassword "joyful888"
keyAlias "timehut team"
keyPassword "joyful888"
}
}
buildTypes {
debug {
signingConfig signingConfigs.release
}
release {
signingConfig signingConfigs.release
}
}
這樣編譯出來的debug版本直接用的是正式簽名。