android studio生成簽名導打包的方法
阿新 • • 發佈:2019-01-09
方法一:
在android中。可以非常快速的生成簽名檔案.jsk檔案。步驟如下:
第一步:
第二步:
如果你已經有了簽名檔案.jsk那麼就選擇③匯入檔案,這時①中就是檔案路徑,④是keystore的密碼,⑤是別名,⑥是檔案的密碼。
我們這裡預設沒有.jsk檔案。所以點選②新建一個.jsk檔案
第三步:
第四步:
這裡我填寫的全是模擬的資料:
路徑可選擇:我這選擇的是:F:\daima\TestJsk\app
點選finish:
可以看到生成一個:app-release.apk
同時生成一個:testjsk.jks
ok:完成
方法二:
第一步:
這種方法是在假設你已經有了jsk檔案的前提下面(這裡我們用在第一中方法中生成的testjsk.jks)
可以看到在app的build.gradle中生成了:
signingConfigs {
config {
keyAlias 'test'
keyPassword '123456'
storeFile file('F:/daima/TestJsk/testjsk.jks')
storePassword '123456'
}
}
第二步:
這裡的Singing Config選擇在 前一步的config即可;
可以看到在app的build.gradle中生成了:
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
signingConfig signingConfigs.config
}
debug {
signingConfig signingConfigs.config
}
}
在android studio中的terminal 中使用gradlew assembleRelease命令,可以在outputs的apk中生成簽名後的apk檔案
如何檢視簽名後的jsk中的資訊
找到java的jre的bin下的keytool.exe
在cmd中輸入下面命令:keytool -list -v -keystore "jsk路徑" -storepass 密碼
YIS$YAVWBW5MK[59(]G(]24.png
需要注意的是簽名密碼千萬不要暴露: