Android Studio Native .SO 库和 ARM 虚拟化问题
Android Studio Native .SO Libraries and ARM virtualisation issue
我有一个针对 ARM64-v8a 和 Oreo 8.1 的项目
它适用于手持设备,而不是移动设备 phone。
问题是我需要使用一些预构建的 .SO 库。我没有源代码,只有 SO 文件。
我只有以下架构的 .so 文件:
arm64-v8a
武装部队
armeabi-v7a
(由第 3 方创建)
问题是几乎不可能在虚拟设备上进行调试,因为我没有 x86 兼容库。
如果我 select x86 虚拟设备,库将不会加载,因为没有 x86 文件夹。
如果我将库复制到 x86 文件夹。然后库将失败,因为它们不是正确的体系结构。
如果我创建虚拟 arm64 设备,我只能找到 android 7.1 版的图像(可在 Android Studio 中下载),这并不理想,启动虚拟设备大约需要 10 分钟.这太慢了。
有什么解决办法吗??
谢谢,
最好的祝福
//乔纳斯
你可以试试Genymotion emulator with ARM translator: 8.0 and 8.1。我没有先用 8.1 检查 link,但它应该也可以。
我有一个针对 ARM64-v8a 和 Oreo 8.1 的项目 它适用于手持设备,而不是移动设备 phone。 问题是我需要使用一些预构建的 .SO 库。我没有源代码,只有 SO 文件。 我只有以下架构的 .so 文件: arm64-v8a 武装部队 armeabi-v7a (由第 3 方创建)
问题是几乎不可能在虚拟设备上进行调试,因为我没有 x86 兼容库。 如果我 select x86 虚拟设备,库将不会加载,因为没有 x86 文件夹。 如果我将库复制到 x86 文件夹。然后库将失败,因为它们不是正确的体系结构。 如果我创建虚拟 arm64 设备,我只能找到 android 7.1 版的图像(可在 Android Studio 中下载),这并不理想,启动虚拟设备大约需要 10 分钟.这太慢了。
有什么解决办法吗??
谢谢, 最好的祝福 //乔纳斯
你可以试试Genymotion emulator with ARM translator: 8.0 and 8.1。我没有先用 8.1 检查 link,但它应该也可以。