2015年12月2日 星期三

如何匯出 apk 安裝檔

下面介紹如何透過生成 .keystore 與 導出 .apk (其實就是 jar 檔) 後, 再安裝到 Android 的手持裝置.
由以下步驟來完成安裝檔的產生與裝置安裝:

0. Android Studio > Build > Generate Signed APK

1. 生成 .keystore :
    -  此組 Password 為 Master Password,當完成 Key Store 的建立後,下次進入時直接輸入 Master Password 即可:
 1.
 2.
2. 建立 Key Store 下的 Key alias 鑰匙別名(簽名):一個 Store 可以擁有多個 alias 別名,即每個別名用於不同 app project 上。
 1.
 2.

3. 導出 signed .apk 檔 : Next 至此步驟,並選擇 Build Type 產生 apk 的版本屬於 debug 版還是 release 版。
 - debug 版:用於自行安裝測試於裝置上。
 - release 版:用於上傳至 Google Play Developer Console 中,進行 app 上架用的發布安裝檔。
 - 當跑完後會自動跳出 apk 所在的資料夾視窗:檔名: app-debug.apk / app-release.apk

Google Play Developer Console:https://play.google.com/apps/publish/

4. 安裝 .apk 到手持裝置 :將該 .apk 透過 SD 卡或是 usb 傳輸到 Android 手持裝置上,並使用資料夾瀏覽尋找 apk 檔和點擊安裝。
1. 關閉USB儲存裝置,按設定>應用程式>未知來源打勾 
2. 利用ASTRO檔案總管讀取放在SD那中的APK檔,選擇Open App Manager 並點擊 "Install" 
 1.
2.

5. 若要上架至 Android Store 時,需要注意:
android:versionCode="x"         // 在上架後,versionCode 的設定不能與之前所擁有的號碼相同,否則上傳 apk 時,會顯示 versionCode 有重複並上無法上傳。
android:versionName="1.0.0"  // 此為 play store 上所顯示的版本名稱,不影響上架設定。




參考資料:
  • [Android 精華文章] 生成 .keystore 並導出 .apk 檔案後安裝到 Android 平台:http://puremonkey2010.blogspot.tw/2011/08/android-keystore-apk-android.html

沒有留言:

張貼留言