问题标签 [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.
android - 加载动态功能时出错。应用程序包 Android
在 AndroidAPI
级别,26(奥利奥)及以上我收到此错误。如果我从 android studio 直接向设备运行动态功能,则动态功能可以正常工作,但是当我在 Play 商店上传应用程序包并尝试从从 Play 商店下载的应用程序运行动态功能时,我得到了
运行时异常:每个资源(string.xml、atrr.xml 等)上的 Resources$ NotFoundException。
在 Android API 级别以下,26 可以正常工作。
错误日志:
2018-08-27 18:23:41.097 20926-20926/? E/AndroidRuntime:致命异常:主进程:com.ak.ta.dainikbhaskar.activity.release,PID:20926 java.lang.RuntimeException:无法启动活动 ComponentInfo{com.ak.ta.dainikbhaskar.activity.release/com .dainik.bhaskar.fitness.activities.EntryActivity}:android.content.res.Resources$NotFoundException:字符串资源ID
0x7e0b000e
代码:
公共类 MainActivity 扩展 AppCompatActivity 实现 View.OnClickListener {
android - apk (.apk) 和应用程序包 (.aab) 之间的区别
最近 Google 提出了一项新功能app bundle
,除了灵活性和架构差异外,它与 APK 的概念非常相似。
与 APK 文件相比,我阅读了很多博客/文章来了解 app bundle 在设备中的工作原理。
app bundle 的实际内部工作流程是什么,以及它如何在从 Google Play Store 开始的 Android 设备上运行?
android - 在 Eclipse 风格的 Android 项目中添加动态功能模块
我正在尝试在我的项目中添加动态功能模块。它以前是一个 Eclipse 项目,因此结构与 Android Studio 结构不同。主应用程序在根目录下,不是一个独立的模块。
项目结构如下:
我想在项目中添加动态特性模块,所以需要添加根项目作为动态模块的依赖。有没有办法我可以做到这一点?在动态模块build.gradle
文件中,我尝试了':Root'
和':'
,都没有工作。Gradle 说它无法解析根项目。
android - Android App Bundle 会自动从下载的 APK 加载类吗?
我正在尝试 Android App Bundle 和动态功能模块。动态模块将内置在与基本模块不同的 APK 中。
我想知道如何在基础模块中使用动态模块中的源代码和类?从 Play 商店下载额外的 APK 后,play.core 库会自动加载这些类吗?我需要自己处理类加载吗?
android - 签署 App Bundle 基本模块和动态功能模块
在 App Bundle 的 Google 官方指南中:https ://developer.android.com/guide/app-bundle/configure#base_build_config它说签名信息只需要在基本模块 build.config 文件中指定。动态模块签名信息与基本模块一起使用。
我使用的是我自己的密钥库文件,所以我只在基本模块中包含了signingConfig。但是,当我在设备上构建和运行应用程序时,它总是会弹出错误:
安装失败并显示消息 Failed to finalize session : INSTALL_FAILED_INVALID_APK: /data/app/vmdl538875391.tmp/1_feature_-debug 签名不一致。此问题可能通过卸载现有版本的 apk(如果存在)得到解决,然后重新安装。
当我在动态模块中包含签名信息时,错误就消失了。那么这和官方指南有冲突吗?还是我在这里做错了什么?
android - 在 App Bundle 的动态功能模块中访问资源
我的使用场景有点复杂。
在动态表格中,我只有一些观点和资源。这些视图应该可以访问这些资源。在我的基本模块中,我将使用来自基本模块活动的这些视图。我的应用程序和活动都替换了 attachBaseContext 方法。
但是当我下载并安装动态表单时,我的视图无法使用任务上下文访问资源。但是,可以从 applicationContext 访问资源。
我不明白 SplitCompat 是如何工作的。那么动态模块加载的类和资源只连接到applicationContext?
google-fabric - 将 aab 文件上传到 Crashlytic Fabric io
有人知道 Crashlytic 或 Fabric io 何时会支持新的 android app bundle 格式的 aab 文件吗?我目前正在更新我所有的 jenkins 部署管道以生成 aab 文件而不是 apk 文件。
干杯
android - 动态功能活动未加载,安装时卡住
我正在尝试为我的项目实施应用程序包。在启动动态模块活动时,它正在下载模块并尝试安装模块,但无法完全安装它。它卡在下面给出的图像中。
以下链接供参考。 https://github.com/googlesamples/android-dynamic-features
android - 尝试将 App Bundle 上传到 Play 商店时出错
我正在尝试将应用程序包上传到 Google Play 商店,并且播放控制台显示错误消息:
“为您上传的 app bundle 运行 bundle-tool 时出错。确保您的 app bundle 有效,然后重试。了解更多信息。错误:”
我在自己的计算机上运行捆绑工具,一切正常。有谁知道为什么会这样?
android - 如何在 Google Play Console 中发布 Android App Bundle?
如何在 Google Play Console 中发布 Android App Bundle?
环境:Android Studio 3.2
在“Generate Signed Bundle or APK”之后,我得到了一个文件“app.aab”。如何在 Google Play Console 中发布此文件,“Bundle”和 APK 有什么不同?
谢谢你。