Google Android App Bundle 本地安装

2022-06-12  本文已影响0人  CERI_CHANNEL

安装android app bundle包

@echo off
if "%PATH_BASE%" == "" set PATH_BASE=%PATH%
set PATH=%CD%;%PATH_BASE%;

echo ">>> Install Android App Bundle <<<"

:: 配置别名和密码
set ks_key_alias=com.xxx.xxx
set ks_pass=xxx
set key_pass=xxx

:: 如果目录中存在multi.apks则删除
if exist multi.apks DEL /F /A /Q multi.apks
:: 会找当前目录中的keystore 确保只有一个keystore
for /f "delims=" %%a in ('dir /b *.keystore') do (set key=%%a);

echo "Step 1: Build Apks ..."
:: 会找当前目录中的aab 确保只有一个aab
for /f "delims=" %%a in ('dir /b *.aab') do (set aab=%%a);
echo aab=%aab%
java -jar "%~dp0\bundletool-all-1.6.1.jar" build-apks --connected-device --bundle=%aab% --output=multi.apks ^

echo "Step 2: Install Apks ..."
java -jar "%~dp0\bundletool-all-1.6.1.jar" install-apks --apks=multi.apks

pause

普通的apk包导出方法:

java -jar "%~dp0\bundletool-all-1.6.1.jar" build-apks --bundle=%aab% --mode=universal --output=universal.apks

解压出apk即可

bundletool工具链接 : https://github.com/google/bundletool/releases
更新:在Android15上无法安装AAB
build-apks --connected-device替换为build-apks --mode=universal

上一篇 下一篇

猜你喜欢

热点阅读