Android 配置打包簽名信息的兩種方法
目錄結(jié)構(gòu)如下:

有2種方式:
第一種,直接配置:
signingConfigs {
debug {
storeFile file("app/keystore.properties")
storePassword "111111"
keyAlias "key"
keyPassword "111111"
}
release {
storeFile file("app/keystore.properties")
storePassword "111111"
keyAlias "key"
keyPassword "111111"
}
}
buildTypes {
debug {
signingConfig signingConfigs.debug
}
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
signingConfig signingConfigs.release
}
}
第二種,通過讀取文件
新建keystore.properties文件
storeFile=keyStore.jks storePassword=123456 keyAlias=encrypt keyPassword=123456
build.gradle配置
signingConfigs {
// 從keystore.properties文件中讀取信息
def keystorePropertiesFile = rootProject.file("app/keystore.properties")
def keystoreProperties = new Properties()
keystoreProperties.load(new FileInputStream(keystorePropertiesFile))
debug {
println("======== debug mode: set key ========")
storeFile file(keystoreProperties['storeFile'])
storePassword keystoreProperties['storePassword']
keyAlias keystoreProperties['keyAlias']
keyPassword keystoreProperties['keyPassword']
}
release {
println("======== release mode: set key ========")
storeFile file(keystoreProperties['storeFile'])
storePassword keystoreProperties['storePassword']
keyAlias keystoreProperties['keyAlias']
keyPassword keystoreProperties['keyPassword']
}
}
buildTypes {
debug {
signingConfig signingConfigs.debug
}
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
signingConfig signingConfigs.release
}
}
總結(jié)
以上所述是小編給大家介紹的Android 配置打包簽名信息的兩種方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
相關(guān)文章
根據(jù)USER-AGENT判斷手機類型并跳轉(zhuǎn)到相應(yīng)的app下載頁面
檢測瀏覽器的USER-AGENT,然后根據(jù)正則表達(dá)式來確定客戶端類型,并跳轉(zhuǎn)到相應(yīng)的app下載頁面,這個方法還是比較實用的,大家可以看看2014-09-09
Flutter?Getx中的put和lazyPut函數(shù)使用案例解析
這篇文章主要為大家介紹了Flutter?Getx中的put和lazyPut函數(shù)使用案例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-07-07
Android系列---JSON數(shù)據(jù)解析的實例
JSON(JavaScript Object Notation)和XML,并稱為客戶端和服務(wù)端交互解決方案的倚天劍和屠龍刀,這篇文章主要介紹了Android系列---JSON數(shù)據(jù)解析的實例,有興趣的可以了解一下。2016-11-11
Android UI系列-----ScrollView和HorizontalScrollView的詳解
本篇文章主要是介紹的Android UI系列-----ScrollView和HorizontalScrollView,ScrollView和HorizontalScrollView都是布局容器,有需要的可以了解一下。2016-11-11
Android編程實現(xiàn)VideoView循環(huán)播放功能的方法
這篇文章主要介紹了Android編程實現(xiàn)VideoView循環(huán)播放功能的方法,結(jié)合簡單實例形式分析了Android使用VideoView實現(xiàn)多媒體播放功能的操作技巧,需要的朋友可以參考下2017-02-02
Android中網(wǎng)絡(luò)框架簡單封裝的實例方法
在本篇文章里小編給大家整理的是關(guān)于Android中網(wǎng)絡(luò)框架簡單封裝的實例方法,需要的朋友們可以學(xué)習(xí)下。2020-03-03
Android藍(lán)牙庫FastBle的基礎(chǔ)入門使用
這篇文章主要給大家介紹了關(guān)于Android藍(lán)牙庫FastBle的基礎(chǔ)入門使用的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2018-07-07
android RadioButton和CheckBox組件的使用方法
本次實驗中主要是學(xué)習(xí)如何使用RadioGroup,CheckBox,RadioButton和Toast這幾個控件,android UI開發(fā)中也會經(jīng)常用到他們2013-11-11

