as怎樣簽名

在build.gradle添加signingConfigs的配置項

signingConfigs {
    debug {
        v1SigningEnabled true
        v2SigningEnabled true
        keyAlias 'key0'
        keyPassword '12345678'
        storePassword '123456'
        storeFile file('D:\\簽名\\test.jks')
    }
    release {
        v1SigningEnabled true
        v2SigningEnabled true
        keyAlias 'key0'
        keyPassword '12345678'
        storePassword '123456'
        storeFile file('D:\\簽名\\test.jks')
    }
}

buildTypes {
    release {
		//這一句一定要添加,否則signingConfigs中配置的release將不會被編譯,會生成未簽名的app-release-unsigned.apk,
		//而且一定要寫在signingConfigs,否則會報錯
        signingConfig signingConfigs.release
        minifyEnabled true
        shrinkResources true
        proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
        debuggable = true
    }
    debug {
        signingConfig signingConfigs.debug
        minifyEnabled true
        shrinkResources true
        proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
    }
}

下面來記錄一下怎樣生成自己的key文件
在這裏插入圖片描述
選擇Generate Signed Bundle/APK(s)
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
填好信息後選擇ok就行。這樣就會生成一個jks文件,用這個文件簽名就行了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章