我无法使用命令提示符从 android app bundle 安装 Apk
I can't Install Apk from android app bundle using command prompt
在使用命令提示符创建 APK 之后,我参考了 bundletool 命令。但是我无法在设备中安装apk。
我的apk文件路径是- D:\testRelease\XYZ.aab
所以我尝试使用这个命令来安装:-
--> bundletool.jar install-apks --apks=D:/testRelease/XYZ.apks
但无法获得任何输出。我也尝试连接到设备规格但仍然无法获得任何输出
作为先决条件,请记住创建一个环境变量 "ANDROID_HOME" 并将其设置为 Android SDK 在您的开发机器上的位置。
所以 Windows 可能是
ANDROID_HOME = "C:/MyAndroid"
假设您只在一台设备上进行测试,首先使用以下方法仅为您连接的设备生成捆绑包。
bundletool build-apks --connected-device --bundle="\somepath\app-release.aab" --output="\somepath\release.apks" --ks="somepath\keystore" --ks-pass=pass:cleartextpasswd --ks-key-alias=keyalias --key-pass=pass:cleartextpasswd
注意选项的使用
--connected-device
现在要在特定设备上安装,请使用以下命令:
bundletool install-apks --apks="somefolder\release.apks"
--device-id="yourdeviceidstring"
从设备的 设置 部分获取设备 ID 字符串。
在使用命令提示符创建 APK 之后,我参考了 bundletool 命令。但是我无法在设备中安装apk。
我的apk文件路径是- D:\testRelease\XYZ.aab
所以我尝试使用这个命令来安装:-
--> bundletool.jar install-apks --apks=D:/testRelease/XYZ.apks
但无法获得任何输出。我也尝试连接到设备规格但仍然无法获得任何输出
作为先决条件,请记住创建一个环境变量 "ANDROID_HOME" 并将其设置为 Android SDK 在您的开发机器上的位置。
所以 Windows 可能是
ANDROID_HOME = "C:/MyAndroid"
假设您只在一台设备上进行测试,首先使用以下方法仅为您连接的设备生成捆绑包。
bundletool build-apks --connected-device --bundle="\somepath\app-release.aab" --output="\somepath\release.apks" --ks="somepath\keystore" --ks-pass=pass:cleartextpasswd --ks-key-alias=keyalias --key-pass=pass:cleartextpasswd
注意选项的使用
--connected-device
现在要在特定设备上安装,请使用以下命令:
bundletool install-apks --apks="somefolder\release.apks" --device-id="yourdeviceidstring"
从设备的 设置 部分获取设备 ID 字符串。