问题标签 [android-app-bundle]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
35 浏览

android-app-bundle - Android App Bundle - 是否可以按功能制定定价政策

关于新的应用发布格式(App Bundle),据说:

借助动态交付,用户可以在需要时下载和安装动态功能。

但是,是否可以为这些动态功能之一设置价格,从而不允许所有人下载它?我在官方文档中没有看到任何有关定价政策的信息。

谢谢。

0 投票
2 回答
9247 浏览

android - 无法在 Android Studio 中使用 bundletool 生成 APK

Bundletool 文档中所述

我在 Android Studio 终端上发出以下命令:

我收到以下错误:

我已经下载了bundletool 0.6.0 jar

bundletool github 上,没有给出在 Windows 上安装它的步骤。

0 投票
9 回答
146646 浏览

android - 从 aab 文件生成 Apk 文件(Android 应用程序包)

有没有办法通过终端或使用 android studio 从 android app Bundle 生成 apk 文件?

0 投票
0 回答
792 浏览

gradle - Crashlytics gradle crashlyticsUploadSymbolsRelease 和 Android 应用程序包

Crashlytics NDK 指示执行 gradle crashlyticsUploadSymbolsRelease 以上传原生符号。此任务为发布构建生成一个完整的 APK 包,然后上传本机符号。现在我开始使用 Android App Bundle (.aab) 构建,不清楚如何将这个任务自动集成到 AAB 构建过程中。这可能吗,还是我现在必须进行 2 个构建,一个用于 AAB,另一个用于简单地将本机符号上传到 Crashlytics?

0 投票
1 回答
62 浏览

android - 是否可以使用 Android App Bundles 手动下载应用程序文件?

我有一个应用程序使用一些数据文件,用户每月左右手动从服务器下载更新。

Android App Bundles 可以替换从服务器下载的内容吗?App Bundles 是否允许下载应用程序文件,而不是从服务器下载?这是免费的吗?

0 投票
1 回答
517 浏览

android - 带有应用程序包的 Android MotionLayout 无法正常工作

我有一个带有 MotionLayout的简单项目。有一个使用 setProgress() 方法更改 MotionLayout 状态的搜索栏。

当我部署默认 APK 时,一切正常,子视图移动。如果我使用“应用程序包中的 APK”部署,MotionLayout 不起作用(子视图不移动),就像它错过了 layoutDescription。

在此处输入图像描述

示例项目在这里

MotionLayout 版本:

0 投票
1 回答
1627 浏览

android - 在 Android 中以编程方式更改语言不适用于从 App 包格式生成的 APK

我的应用程序中有一个功能,用户可以在运行时从应用程序内部选择各种语言,它工作正常,直到我以 APK 格式在 Play Store 上部署应用程序,但自从我开始以App Bundle 格式部署我的应用程序后它停止工作。默认字符串资源不会被用户选择的资源替换,但是当我从设备的设置选项更改整个设备语言时,我的应用程序会使用来自 Play 商店的新配置资源进行更新,并且一切正常。有什么方法可以强制所有字符串资源与基本 apk 或任何其他我不知道的方式一起推送?请帮忙。我用来更改语言的代码是 -

0 投票
3 回答
1924 浏览

android - App Bundle,在动态功能模块中,安装前可用的模块

我尝试在我的应用程序中实现动态功能模块。我在活动中有按钮。当用户单击我检查模块是否已安装。如果不是,我使用 startInstall(request) 开始安装。但我总是去其他州。

代码

在我设置的动态功能模块中onDemand="true"

0 投票
7 回答
43836 浏览

android - 如何安装捆绑工具?

虽然文档提到

如果您还没有这样做,请从 GitHub 存储库下载 bundletool 。

但是,repo 只包含一个 jar 文件。如何安装它以便我可以像文档示例一样使用“bundletool”命令运行?

0 投票
3 回答
4451 浏览

android - 为什么 App Bundle 比 .apk 文件更重要?

当我使用旧的 .apk 时,我的应用程序在安装后的重量为 12mb。我想使用 Android App Bundle 进行切换,所以我:

  1. 用过的

    毕业包

获取 .aab 文件(重量:15mb - 用于比较 .apk 为 16 mb)

  1. 用过的

    bundletool build-apks 生成的 .apks 文件重 80mb!

  2. 用过的

    bundletool 安装-apks

并安装在我的手机上,但干净的安装重量只有 25mb! 因此,安装后的重量不会低于之前的约 16mb - 它的重量更显着。

我在 Moto G5、Android Oreo 上测试了它(可绘制对象是:xxhdpi)

我做错什么了吗?也许这是来自 bundletool 的错误?

编辑: 在第 2 步中使用标志 --connected-device 时。生成的 .apks 小得多,但最终(第 3 步)我的应用程序的最终存储空间仍然是 25/26mb :(