gpt4 book ai didi

android - 使用 Android App Bundle 时,我应该将 extractNativeLibs 设置为 false 吗?

转载 作者:太空狗 更新时间:2023-10-29 13:45:13 31 4
gpt4 key购买 nike

我在通过 Android Studio 在新的 Android Q Beta 1 上安装我的应用程序时遇到了问题。它看起来就像 this problem .

答案建议在 list 中设置 android:extractNativeLibs,它确实解决了安装问题。有趣的是,将它设置为 truefalse(无论哪种情况)都没有关系,但我必须设置它。


由于 realm 是我的应用程序中包含的唯一 native 代码,我想问问我是否应该设置此标志。

到现在为止,我不需要它,但是 thisthis告诉我将其设置为 false 实际上是一件好事。它甚至指出:

When building an AAB, it has the extractNativeLibs flag set to "false" by default.

有了这个集合,使用 APK 或 AAB 应该没问题但 native 代码必须是 zipaligned。所以还有一个问题:

Realm 二进制文件是否正确对齐?

或者一般来说:在使用 realm 时有什么建议吗?


当这个标志一切正常时(我以前的 AAB 工作得很好),这里唯一的问题似乎是 Android Q 在安装(调试)APK 时需要这个标志,对吧?

最佳答案

构建 AAB 时,原生库将自动正确对齐(APK 的生成由 bundletool 处理)。

关于 APK 在没有设置属性的情况下无法运行,这看起来像是 Android Q 或 Android Grade Plugin 中的错误。您能否为 AGP 提交错误(如果问题出在平台中,他们会重新路由)?

关于android - 使用 Android App Bundle 时,我应该将 extractNativeLibs 设置为 false 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55395564/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com