0
点赞
收藏
分享

微信扫一扫

如何使用bundletool构建universal包并进行测试

    ​Bundletool工具是谷歌提供的测试和分析aab包的工具,本文介绍如果使用bundletool构建app bundle的universal.apk并进行测试。

        ​1. 将您的AAB包和bundletool工具保存到您PC的本地目录中,如D:\bundle。

        ​2. 运行cmd命令打开命令行窗口,进入AAB包和bundletool工具所在目录,执行如下命令。

        ​java -jar bundletool-all-0.14.0.jar build-apks --bundle=app-release.aab --output=app-un.apks  --ks=keystore.jks --ks-key-alias=keystore --mode=universal

        ​其中:

        ​bundletool-all-0.14.0.jar :bundletool工具包名称,建议使用0.14.0版本。

        ​app-release.aab:待转换的原始aab文件名称,请根据实际情况替换。

        ​app-un.apks:包含转换后的universal包的apks文件。

        ​keystore.jks:密钥库文件。

        ​keystore:签名密钥别名。

        ​3. 命令执行后,依次输入密钥库的密码和签名密钥的密码。

        ​D:\bundle>java -jar bundletool-all-0.14.0.jar build-apks --bundle=app-release.aab --output=app-un.apks  --ks=keystore.jks --ks-key-alias=keystore --mode=universal

        ​Enter keystore password:

        ​Enter password for key 'keystore':

        ​执行成功后,在D:\bundle目录中将会生成对应的apks文件。

        ​4. 将生成的app-un.apks文件的后缀修改为zip,解压后获取universal.apk文件。

如何使用bundletool构建universal包并进行测试_jar

        ​5. 使用Android 7.0及以下华为设备或非华为设备以adb方式连接到PC,在命令行窗口中执行“adb install universal.apk”安装包。

 测试设备上成功安装应用后,功能验证无问题,表示AAB包编译的universal包功能正常。

更多详情和原因参见如下链接:

​​https://developer.huawei.com/consumer/cn/doc/development/AppGallery-connect-Guides/agc-appsigning-aabtest-0000001059321484#ZH-CN_TOPIC_0000001059321484__section1212410318358​​

举报

相关推荐

0 条评论