知識點-----用android studio 生成簽名文件,並加到gradle裏

1、生成簽名文件

1.1  頂部工具欄Buidle -- Generate Signed Bundle/APK

1.2 選中APK,點擊下一步

1.3 如果是第一次生成則點擊 Create New 

1.4 接下來是需要填寫密碼,發版人,組織名稱,國家,城市等信息,這些信息要保管好(除了密碼外可以通過命令行解析jks來獲取其他信息)

首先要選的得是key store文件的目錄,一般可放在app目錄下(也可以放在其他地址),eclipse的簽名文件是keystore結尾的,AS是jks結尾的,網上也可查到keystore文件與jks文件相互轉換的方法。

填好其他信息,點擊確認

然後,配置就完了,如下圖:

1.5 點擊next後,選擇apk存放的位置,選中release,V1打上對勾,點擊finish

 

此時就完成簽名文件就已經生成了,如下:

 

2、配置gradle

在app目錄下的build.gradle添加簽名配置

//簽名
    signingConfigs {
        cashierxConfig {
            keyAlias 'MyAlias'//別名
            keyPassword 'baibai'//密碼
            storeFile file('myKey.jks')//簽名文件
            storePassword 'baibai'//密碼
        }
    }

    buildTypes {
        release {
            minifyEnabled false
            signingConfig signingConfigs.cashierxConfig//簽名配置
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }

 

3、生成apk

點擊assembleRelease生成簽過名的正式包,如下:

如果不配置gradle,生成的就是未簽名的正式包,如下:

4、通過命令行查看簽名文件

在jks文件所在目錄打開命令行,輸入命令行:keytool -v -list -keystore  XXXX.jks。輸入密鑰庫命令,及剛纔生成簽名文件時的密碼,輸入後,點擊回車,即可查看簽名文件信息,一般有用的就是證書指紋(MD5和SHA1)。如下:

 

 

 

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