1. 程式人生 > >手把手教你使用Android studio生成正式簽名的APK檔案

手把手教你使用Android studio生成正式簽名的APK檔案

首先,成功編譯和執行程式:

9125154-8973d92ae223ab9f.png 專案code
9125154-734ab80441de2cef.png 執行效果圖

點選Android studio 右側工具欄的Gradle → 專案名 → :app → Tasks →android, 雙擊signingReport:

9125154-7ecf5f36831a7433.png

結果如圖所示:

9125154-f199eee299f6a678.png

也就是說,我們所有通過Android studio來執行的程式都是使用了這個debug.keystore檔案來進行簽名的:

9125154-79fccc7a2fb7af85.png
不過這僅僅適用於開發階段而已,現在如果是要釋出app,便需使用一個正式的keystore檔案來進行簽名才行。

使用Android studio生成正式簽名的APK檔案:

點選Android studio導航欄上的Build → Generate Signed APK,首次點選可能會提示我們輸入作業系統的密碼,


9125154-14173387994bba4e.png

輸入密碼後點擊OK,隨後彈出如下圖所示的建立簽名APK對話方塊:

9125154-593aa2fb7396a0af.png

由於我們還沒有一個正式的keystore檔案,所以應該點選Create new 按鈕,然後會彈出一個新的對話方塊來讓我們填寫建立keystore檔案所必要的資訊。根據自己的實際情況進行填寫就行了:

9125154-fde5db00acb34e8f.png

其中:
1.第一行這裡,點選這個按鈕之後:


9125154-26c03b2242c1f1ed.png

會彈出一個框,這裡需要選擇好路徑,然後在下方填好檔名,再點選OK:


9125154-be6b5782d6353de2.png

2.這裡需要注意,在Validity那一欄填寫的是keystore檔案的有效時長,單位是年,一般建議時間可以填得長一些,比如這裡填的是30年。然後點選OK,這時我們剛才填寫的資訊會自動填充到建立簽名APK對話方塊中,如圖:


9125154-455d450c87cef81e.png

如果你希望以後都不用再輸keystore的密碼了,可以將Remember passwords選項勾上。然後點選Next,這時就要選擇APK檔案的輸出地址了,選擇好輸出路徑,點選Finish就可以了;然後稍等一段時間,APK檔案就都會生成好了,並且會在右下角彈出一個如下圖的提示:

9125154-bc4c592d24e798a3.png

我們點選提示上的Show in Explorer 可以立即檢視生成的APK檔案,如圖:

9125154-9f97f4ada108f556.png

這裡的app-release.apk就是帶有正式簽名的APK檔案了。

內容參考自《第一行程式碼》