熱門文章
Generate Signed Bundle / APK(s) & Bundle Tool 基本使用 & .aab安裝方式
前言 首先如果 APP 已經上架到 Google Play,那麼改用 Android Bundle APP 就沒有那麼急迫. https://developer.android.com/guide/app-bundle Google Android 官網上的連結主要是針對 2021 下半年,容量超過 150 mb 新的應用程式才需要改成使用新的方式. mac OS 可以參考以下連結 mac 參考連結 產生 .aab 檔案 透過 Android APP bundle 所產生的檔案不同於原本直接產生簽名檔的 apk,檔案為 .aab 檔案,無法透過手機直接安裝. 再來是使用 .aab 檔案的原因,主要不外乎兩點 1. 幫使用者減少下載下來檔案的容量 2. 可以依據手機的 CPU, 螢幕解析度, 語言等方式等配置下載所需要的部分 概述 可以自行設定,判斷是否打開 產生 .aab 檔案的過程 若只是需要測試使用下圖選中的方式即可 若需要產生簽署過的 .aab 使用紅框的方式進行 註: 若之前有產生過 release key 就使用舊的 key 即可,若沒有就需要產生一個新的 key,填入相關的公司或個人資料,並設定使用年限,最後妥善保存. .aab 檔案使用及 BundleTool工具 這一個部分官網也有解說,不過沒有把詳細的配置,包含資料夾的設定和環境變數的調整列出來,所以如果照著官網的方式實作,會很不順手甚至失敗,所以這個部分可能跟官網會有些許不同. 首先需要下載 Bundle Tool 路徑是在 github 下載下來會是一個 .jar 檔,版本號碼會有不同 這邊有一個點的設定是,把檔案放在C槽 並且新增一個資料夾 : BundleTool 將簽名過的 .aab 檔案放進資料夾內 可按照圖上路徑新增 配置電腦的環境變數 PATH 按照 jar檔案放置的路徑 註:可以先把 Android Studio 先關閉,實測時會有透過 cmd 語法無法安裝成功的問題,關閉後再執行就沒有問題. 1. 第一步產生一個沒有簽署過的 .apks 注意: 要切到指定的資料夾目錄才可以正常執行 C:\BundleTool java - jar 需要加上才可以執行 語法 : java -jar bundletool-all-1.4.0.jar build-apks --b...







留言
張貼留言