1. 程式人生 > >Android Studio如何用release簽名進行debug除錯

Android Studio如何用release簽名進行debug除錯

當我們在做微信、微博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版本直接用的是正式簽名。