har*_*sim 5 android realm android-app-bundle
我在通过 Android Studio 在新的 Android Q Beta 1 上安装我的应用程序时遇到问题。看起来就像这个问题。
答案建议android:extractNativeLibs在 Manifest 中进行设置,它确实解决了安装问题。有趣的是,如果它设置为true或false(无论是案例工作)都没有关系,但我必须设置它。
由于 Realm 是我的应用程序中包含的唯一本机代码,我想问一下我是否应该设置这个标志。
到现在为止,我并不需要它,但这个和这个告诉我,它实际上是一件好事,将它设置为false。它甚至指出:
在构建 AAB 时,它默认将 extractNativeLibs 标志设置为“false”。
有了这个集合,使用 APK 或 AAB应该没问题,但本机代码必须是 zipaligned。所以还有一个问题:
领域二进制文件是否正确压缩?
或者一般来说:在使用领域时有什么建议吗?
当这个标志一切正常时(而且我以前的 AAB 工作得很好),这里唯一的问题似乎是 Android Q 在安装(调试-)APK 时需要这个标志,对吗?
构建 AAB 时,本机库将自动正确对齐(APK 的生成由 bundletool 处理)。
关于 APK 在没有设置属性的情况下无法运行,这看起来像是 Android Q 或 Android Grade Plugin 中的一个错误。您能否为 AGP 提交一个错误(如果问题出在平台上,他们会重新路由它)?
| 归档时间: |
|
| 查看次数: |
1693 次 |
| 最近记录: |