在我使用命令提示符创建APK之后,我引用了bundletool命令。但是我无法在设备中安装APK。
我的apk文件路径为-D:\testRelease\XYZ.aab
因此,我尝试使用以下命令进行安装:-
-> bundletool.jar install-apks --apks = D:/testRelease/XYZ.apks
但无法获得任何输出。我还尝试连接到设备规格,但仍然无法获得任何输出
答案 0 :(得分:1)
作为前提条件,请记住创建一个环境变量“ 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
请注意该选项的使用
-已连接设备
现在要在特定设备上安装,请使用以下命令:
bundletool install-apks --apks =“ somefolder \ release.apks” --device-id =“ yourdeviceidstring”
从设备的 设置 部分获取设备ID字符串。
答案 1 :(得分:-1)
最后,我得到了答案。
如果我们尝试这一行
而不是下面的
我们很容易出错。然后,您可以解决它。
就我而言,我忘记设置系统变量。