首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏yanlongli_艳龙

    浅谈Android App Bundle

    有以下两种方式: 使用 bundletool 在本地测试 Android App Bundle 在Google Play中通过网页分享的形式 这里介绍第一种方式进行测试 1、先从github 下载 bundletool 本地命令行工具 2、将 App Bundle 生成 一组apk文件 //app bundle 为应用支持的所有设备配置生成一组 APK java -jar bundletool 3、 将apks文件安装到手机(bundletool 可以将其中适当的 APK 组合部署到已连接的设备) bundletool install-apks --apks=/MyApp/my_app.apks 4.4(API 级别 20)或更低版本,bundletool 会查找兼容的多 APK 并将其部署到您的设备 其它 bundletool 的使用可参考: 官方文档介绍 参考文档: Android App Bundle 简介 bundletool使用

    2.2K10编辑于 2021-12-16
  • 来自专栏深入理解Android

    Android App瘦身新姿势——Android App Bundle

    dynamic-delivery 3.构建App Bundle 当你是3.2以上的studio时候,就可以选择build bundle,来构建app bundle的文件 构建出来就是一个.aab文件 4.通过bundletool 工具来测试你的.aab文件 下载地址:https://github.com/google/bundletool 解压出来就是一个jar包,以bundletool-all-0.6.0.jar为例子 bundletool-all jar build-apks --bundle=/MyApp/my_app.aab --output=/MyApp/my_app.apks 这个命令构建出来的是没有签名的文件,要有签名的,需要如下: bundletool

    1.7K10编辑于 2022-06-22
  • 来自专栏梦无矶测开实录

    万字长文带你APK反编译&重签名&aab&apks转换

    bundletool bundletool 是 Android Studio、Android Gradle 插件和 Google Play 用于构建 Android App Bundle 的底层工具。 /tools/bundletool 要签名的apk包 签名文件&秘钥 2、命令示列 bundletool build-apks --bundle=/MyApp/my_app.aab --output ,需要自建一个bundletool.bat文件,并把它加到环境变量里面。 bundletool.bat内容填写如下: java -jar yourPath\bundletool.jar %* 最后面的 %* 表示接收任意数量的参数; 3、bundletool build-apks bundletool install-apks --apks=/MyApp/my_app.apks aab转apks并装到设备 官方示例: bundletool build-apks --bundle

    4.6K20编辑于 2024-04-18
  • 来自专栏Android 开发者

    如何获得更小的应用文件尺寸?来了解下 Android App Bundle

    方便强大的 bundletool Bundletool 是一个用于处理 Android App Bundle 的命令行工具。 使用 bundletool,您可以构建 Android App Bundle,提取连接的设备配置,生成 APK Set 文件 (.apks),从 APK Set 文件中提取或安装 APK,以及验证应用束 由于 Android App Bundle 仅是一种发布格式,因此 bundletool 用于生成和测试 APK。Google Play 和 IDE 使用的也是相同的工具,而且它是开源的。 Bundletool 的 GitHub 地址: github.com/google/bund… 使用 bundletool ? 使用 bundletool help 获取有关命令的详细信息,例如标识符和其他选项。 在以下示例中,我们将找到已连接设备的配置,构建 APK,并为连接的设备安装 APK。 ?

    2.7K20发布于 2018-10-18
  • 来自专栏JetPack

    小知识 | 善用Mac自动化,少掉头发多喝茶

    string # 你的bundle工具路径,里面放了你的其他信息,这个文件路径其实比较随意 set bundleToolPath to "/Users/petterp/Documents/工具/bundletool apksPath to bundleToolPath & myApksName do script "rm -r " & bundleToolPath & "*.apks" do script "bundletool thePath & " --output=" & apksPath # 暂停10s是因为我不知道如何等待上个命令执行完,找不到相关,只能硬性暂停 delay (10) do script "bundletool

    1.6K10编辑于 2022-02-09
  • 来自专栏向治洪

    谷歌弃用APK包格式,转而使用AAB格式

    为此,谷歌已经开发了一个名为 bundletool 的开源工具,允许开发人员从 AAB 包中创建 APK,因此想在第三方商店中发布 Android 应用程序的开发人员可以手动导出其应用的 APK 版本。 转化的命名如下: abb转apk java -jar bundletool-all-1.7.0.jar build-apks --bundle=app.aab --output=finalapp.apks -ks=onlinetv.jks --ks-pass=pass:123456 --ks-key-alias=onlinetv --key-pass=pass:123456 安装 java -jar bundletool-all

    2.9K40编辑于 2022-11-30
  • 来自专栏Android 开发者

    成为 Android App Bundle 专家 | MAD Skills

    使用 bundletool 和 Play 管理中心测试 app bundle 想知道如何测试 app bundle 吗?不用再费劲猜测了。 如果您想下载 bundletool,请前往 相关文档。

    62650发布于 2021-02-25
  • 来自专栏京东技术

    Deferred Components-实现Flutter运行时动态下发Dart代码

    首先你需要下载bundletool,然后依次运行下列命令就可以将aab安装包装在手机上进行最终的验证了。 java -jar bundletool.jar build-apks --bundle=<your_app_project_dir>/build/app/outputs/bundle/release/ app-release.aab --output=<your_temp_dir>/app.apks --local-testing java -jar bundletool.jar install-apks .运行下列命令将app-release.aab解析出本地可以安装的apks文件:java -jar bundletool.jar build-apks --bundle=app-release.aab 执行 java -jar bundletool.jar install-apks --apks=app.apks命令安装app.apks,此时打开安装后的app,点击首页右下角的按钮跳转到DeferredPage

    2.6K10编辑于 2022-06-24
  • 来自专栏Android 开发者

    在功能模块中使用导航 | MAD Skills

    现在我将使用 bundletool 来测试功能模块,您也可以使用 Play 控制台来测试功能模块。 如果您想了解更多关于如何使用 bundletool 和 Play 控制台来测试功能模块安装的内容,请查看这个 视频。 我也想测试当模块无法安装时会发生什么。 △ 自定义 progressFragment 类似地,我可以使用 bundletool 测试应用以查看当咖啡模块正在下载时,进度条会如何工作。 小结 感谢大家!

    87010编辑于 2022-03-09
  • android studio Gradle 打包任务配置

    *; } 打包速度极慢 未启用增量构建或缓存 启用 Gradle 缓存、关闭 lint(lintOptions { abortOnError false }) AAB 无法安装到设备 AAB 需通过 bundletool 转 APK 使用命令:bundletool build-apks --bundle=app.aab --output=app.apks 六、高级技巧(提升工程化水平) 1.

    68010编辑于 2025-11-30
  • 来自专栏全栈程序员必看

    Android中常用的adb shell命令

    官网参考 https://developer.android.com/studio/command-line/bundletool 工具下载https://github.com/google/bundletool /releases 一条命令将aab安装到手机 java -jar C:\Users\Administrator\AppData\Local\Android\Sdk\platform-tools\bundletool-all v1\app105491-release.apks&java -jar C:\Users\Administrator\AppData\Local\Android\Sdk\platform-tools\bundletool-all

    3.9K20编辑于 2022-07-01
  • 来自专栏全栈测试技术

    【入门思路】基于Python+Unittest+Appium+Excel+BeautifulReport的App/移动端UI自动化测试框架搭建思路

    Installed version is: 2.0.0 info AppiumDoctor ✔ bundletool.jar is installed at: D:\android-sdk-windows \bundle-tools\bundletool.jar info AppiumDoctor ✔ gst-launch-1.0.exe and gst-inspect-1.0.exe are installed

    78830编辑于 2024-11-12
  • 来自专栏腾讯技术工程官方号的专栏

    Flutter 动态化新知识

    crane 模块使用了 dymanic-feature,还需要 bundle-tools,所以需要如下编译: flutter build appbundle,生成 app.aab java -jar bundletool-all -1.5.0.jar build-apks --connected-device --bundle=app.aab --output=app.apks,生成 app.apks java -jar bundletool-all

    3.2K30发布于 2021-05-17
  • 来自专栏CSDNToQQCode

    Qt-for-鸿蒙PC-AnimationDemo 动画演示开源鸿蒙开发实践

    Ohos BundleTool [Error]: 10011001 Parse and check args invalid in hap mode.

    26121编辑于 2025-12-16
领券