手把手教你使用Android studio生成正式簽名的APK檔案
首先,成功編譯和執行程式:
執行效果圖
點選Android studio 右側工具欄的Gradle → 專案名 → :app → Tasks →android, 雙擊signingReport:
結果如圖所示:
也就是說,我們所有通過Android studio來執行的程式都是使用了這個debug.keystore檔案來進行簽名的:
不過這僅僅適用於開發階段而已,現在如果是要釋出app,便需使用一個正式的keystore檔案來進行簽名才行。
使用Android studio生成正式簽名的APK檔案:
點選Android studio導航欄上的Build → Generate Signed APK,首次點選可能會提示我們輸入作業系統的密碼,
輸入密碼後點擊OK,隨後彈出如下圖所示的建立簽名APK對話方塊:
由於我們還沒有一個正式的keystore檔案,所以應該點選Create new 按鈕,然後會彈出一個新的對話方塊來讓我們填寫建立keystore檔案所必要的資訊。根據自己的實際情況進行填寫就行了:
其中:
1.第一行這裡,點選這個按鈕之後:
會彈出一個框,這裡需要選擇好路徑,然後在下方填好檔名,再點選OK:
2.這裡需要注意,在Validity那一欄填寫的是keystore檔案的有效時長,單位是年,一般建議時間可以填得長一些,比如這裡填的是30年。然後點選OK,這時我們剛才填寫的資訊會自動填充到建立簽名APK對話方塊中,如圖:
如果你希望以後都不用再輸keystore的密碼了,可以將Remember passwords選項勾上。然後點選Next,這時就要選擇APK檔案的輸出地址了,選擇好輸出路徑,點選Finish就可以了;然後稍等一段時間,APK檔案就都會生成好了,並且會在右下角彈出一個如下圖的提示:
我們點選提示上的Show in Explorer 可以立即檢視生成的APK檔案,如圖:
這裡的app-release.apk就是帶有正式簽名的APK檔案了。
內容參考自《第一行程式碼》