Android Studio如何用release簽名進行debug除錯
阿新 • • 發佈:2019-02-10
當我們在做微信、微博sdk分享的時候除錯非常麻煩,因為要使用對應的簽名版本才能成功呼叫sdk。所以今天就教大家如何用release簽名進行debug除錯。
我們只需要在moudle的build.gradle中新增一些程式碼即可。
android {
compileSdkVersion 23
buildToolsVersion '23.0.3'
defaultConfig {
applicationId "com.xxx.xxx"
minSdkVersion 17
targetSdkVersion 23
}
signingConfigs {
release {
//注意:該簽名檔案的路徑是以你的moudle資料夾為根路徑的,而不是project,不能寫錯了
storeFile file("release_signture.jks")
storePassword "XXXXXXX"
keyAlias "release_signture"
keyPassword "XXXXXXX"
}
}
buildTypes {
debug {
//debug時使用release簽名
signingConfig signingConfigs.release
//Zip程式碼壓縮優化
zipAlignEnabled true
//移除無用資源
shrinkResources true
}
release {
//release時使用release簽名
signingConfig signingConfigs.release
//程式碼混淆
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt' ), 'proguard-rules.pro'
//Zip程式碼壓縮優化
zipAlignEnabled true
//移除無用資源
shrinkResources true
}
}
}
這樣編譯出來的debug版本直接用的是正式簽名。