由于我使用了android29的 模拟器结果安装就失败了,说so 架构不支持。我理所当然认为这个是不能支持的。恰好同事的安装成功了。很奇怪,不清楚是哪儿的问题。以为你pc机的虚拟化设置的原因,都开启还是不行。求助谷歌。发现这个问题还真是针对版本,google公司已经做了些支持。结论是:android 30的x86镜像是能够支持运行包含arm架构的so的apk。来看下谷歌的更新文档。
https://developer.android.com/studio/releases/emulator#support_for_arm_binaries_on_android_9_and_11_system_images

终于可以摆脱难以安装的genymotion了。特此记录。
博主在尝试使用Android 29模拟器时遇到安装失败的问题,原因是SO架构不被支持。经过研究和查找资料,发现这是Android版本特定的问题。谷歌已为Android 30的x86镜像提供了对ARM二进制文件的支持。这意味着现在可以顺利在Android 30模拟器上运行包含ARM架构的APK,无需依赖如Genymotion等其他模拟器。这是一个关于Android模拟器兼容性的重要更新,解决了开发者面临的一大难题。
407

被折叠的 条评论
为什么被折叠?



