通過Android Studio導(dǎo)出的.aab文件如何安裝到手機(jī)上測(cè)試呢谓着?
筆者電腦系統(tǒng) windows10。以下內(nèi)容僅在windows10下通過坛掠。
閱讀以下內(nèi)容需要一定的android開發(fā)能力赊锚。
1.環(huán)境要求:
(1).java命令環(huán)境
-
cmd下輸入 java -version治筒,有圖1輸出表示存在java環(huán)境。若不存在請(qǐng)自行安裝java環(huán)境及環(huán)境變量配置舷蒲。
(2).bundletool命令環(huán)境
- bundletool環(huán)境
1.下載bundletool-all-x.x.x.jar 文件耸袜。地址為 https://github.com/google/bundletool/releases。(x.x.x)為版本號(hào)牲平,下載最新版本就好堤框。(當(dāng)前最新為1.8.0,我們以此為例)
2.將下載好的.jar文件放置在任意地址文件夾下纵柿,我們這里以放在G:\AndroidBundleTool\bundletool 文件夾下為例蜈抓,則jar的絕對(duì)路徑為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 %*
4.設(shè)置bundletool環(huán)境變量 桌面右鍵此電腦(我的電腦) - 屬性 - 高級(jí)系統(tǒng)設(shè)置 - 高級(jí) - 環(huán)境變量 - 系統(tǒng)變量下選中Path(沒有則新建)編輯Path沟使,增加一條G:\AndroidBundleTool\bundletool\
(3).adb命令環(huán)境
-
cmd下輸入adb version,有圖4輸出表示存在adb環(huán)境渊跋。若不存在請(qǐng)自行下載adb及并配置環(huán)境變量腊嗡。
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
(請(qǐng)自行替換上述代碼中的 xxxxx)
3.手機(jī)連接電腦并開啟usb調(diào)試
4.在.apks目錄下執(zhí)行以下命令行將apks安裝到手機(jī)客们。
bundletool install-apks --apks=./app-release.apks
- 安裝成功后即可在手機(jī)上看到安裝好的app。