通過Android Studio導(dǎo)出的.aab文件如何安裝到手機(jī)上測試呢?
筆者電腦系統(tǒng) windows10。以下內(nèi)容僅在windows10下通過。
閱讀以下內(nèi)容需要一定的android開發(fā)能力。
1.環(huán)境要求:
(1).java命令環(huán)境
-
cmd下輸入 java -version,有圖1輸出表示存在java環(huán)境。若不存在請自行安裝java環(huán)境及環(huán)境變量配置。
圖1.png
(2).bundletool命令環(huán)境
- bundletool環(huán)境
1.下載bundletool-all-x.x.x.jar 文件。地址為 https://github.com/google/bundletool/releases。(x.x.x)為版本號,下載最新版本就好。(當(dāng)前最新為1.8.0,我們以此為例)
2.將下載好的.jar文件放置在任意地址文件夾下,我們這里以放在G:\AndroidBundleTool\bundletool 文件夾下為例,則jar的絕對路徑為G:\AndroidBundleTool\bundletool\bundletool-all-1.8.0.jar。
3.G:\AndroidBundleTool\bundletool\文件夾下新建bundletool.bat文件,編輯添加內(nèi)容
java -jar G:\AndroidBundleTool\bundletool\bundletool-all-1.8.0.jar %*

圖2.png
4.設(shè)置bundletool環(huán)境變量 桌面右鍵此電腦(我的電腦) - 屬性 - 高級系統(tǒng)設(shè)置 - 高級 - 環(huán)境變量 - 系統(tǒng)變量下選中Path(沒有則新建)編輯Path,增加一條G:\AndroidBundleTool\bundletool\

圖3.png
(3).adb命令環(huán)境
-
cmd下輸入adb version,有圖4輸出表示存在adb環(huán)境。若不存在請自行下載adb及并配置環(huán)境變量。
圖4.png
2.使用bundletool命令通過.aab文件生成.apks文件
(1).將密鑰文件放置在.aab文件同目錄下,也可不同目錄,這樣做主要是方便。
- 在.aab目錄下打開cmd,輸入以下內(nèi)容并按回車。
app-release.aab 為.aab文件名
app-release.apks 為生成的apks文件名
bundletool build-apks --bundle=./app-release.aab --output=./app-release.apks --ks=./xxxxx.jks --ks-pass=pass:xxxxx --ks-key-alias=xxxxx --key-pass=pass:xxxxx
(請自行替換上述代碼中的 xxxxx)

圖5.png
3.手機(jī)連接電腦并開啟usb調(diào)試
4.在.apks目錄下執(zhí)行以下命令行將apks安裝到手機(jī)。
bundletool install-apks --apks=./app-release.apks
- 安裝成功后即可在手機(jī)上看到安裝好的app。

