Android Studio Gradle编译时加入系统签名

在AndroidManifest.xml文件中加入

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
          package=""
          android:sharedUserId="android.uid.system"
>

在app/build.gradle的Android节点中加入

signingConfigs {
    myConfig {
        storeFile file("debug.keystore")
        storePassword "android"
        keyAlias "androiddebugkey"
        keyPassword "android"
    }
}
buildTypes {
    debug {
        signingConfig  signingConfigs.myConfig
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        //调试时不加入混淆
    }
    release {
        signingConfig signingConfigs.myConfig //可加入release
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
}

debug.keystore放在app目录下,

如此,在调试的时候会加入系统签名。

猜你喜欢

转载自my.oschina.net/u/188924/blog/892978