我在使用Android Studio安装我的应用程序到新的Android Q Beta 1时遇到了问题,这个问题和这个问题非常相似。
回答建议在清单中设置
由于realm是我应用程序中唯一包含的原生代码,所以我想问一下是否应该设置此标志。
直到现在,我不需要它,但这个和这个告诉我,将其设置为
当这个标志一切正常(我的以前的AAB都很好),唯一的问题似乎是在安装(调试)APK时Android Q需要此标志,对吗?
回答建议在清单中设置
android:extractNativeLibs
,这确实修复了安装问题。有趣的是,无论将其设置为true
还是false
(两种情况都可以),但我必须设置它。
由于realm是我应用程序中唯一包含的原生代码,所以我想问一下是否应该设置此标志。
直到现在,我不需要它,但这个和这个告诉我,将其设置为
false
实际上是一件好事。它甚至声明:
设置这一点后,使用APK或AAB应该是可以的,但是必须对本地代码进行zipalign操作。因此,仍然有一个问题:在构建AAB时,默认情况下将extractNativeLibs标志设置为“false”。
Realm二进制文件是否被正确地执行了zipalign操作?
或者总的来说:在使用Realm时是否有任何建议?
当这个标志一切正常(我的以前的AAB都很好),唯一的问题似乎是在安装(调试)APK时Android Q需要此标志,对吗?