1. 程式人生 > >Android專案在debug模式下打正式簽名包

Android專案在debug模式下打正式簽名包

眾所周知,微信、QQ等一些第三方的登入(比如剛完成的在專案中整合華為支付、登入)需要給包在正式簽名下才能如願登入,但是我們開發人員除錯怎麼辦呢?沒有debug,logcat的開發簡直不能忍啊。下面介紹下把正式簽名放入專案中,在debug模式下除錯專案的方法(其中之一的方法,我是用的這種方法),在build.gradle(app) 下完成,具體如下:

signingConfigs {
        release {

            storeFile file { "D:/xx/xx.jks" }//存放簽名key的本地路徑
            //簽名密碼
            storePassword "xxxx"
            //別名
            keyAlias "xxxx"
            //別名密碼
            keyPassword "xxxxx"
        }
    }
    compileSdkVersion 27
    defaultConfig {
       ....
    }
buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
            //加上以下兩句
            debuggable true
            signingConfig signingConfigs.release
        }
         //新增以下
        debug {
            signingConfig signingConfigs.release
        }
        //end
    }

以上填好,就可以開始除錯專案了。

另外一種方法可以參考這篇部落格,講解的很詳細

連結:https://blog.csdn.net/qq_20451879/article/details/80276931