我无法使用命令提示符从 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 字符串。