1. 程式人生 > >android studio生成簽名導打包的方法

android studio生成簽名導打包的方法

方法一:

在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

需要注意的是簽名密碼千萬不要暴露: