0

我有一个针对 ARM64-v8a 和 Oreo 8.1 的项目,它适用于手持设备,而不是手机。问题是我需要使用一些预建的 .SO 库。我没有源代码,只有 SO 文件。我只有以下架构的 .so 文件:arm64-v8a armeabi armeabi-v7a(由第 3 方创建)

问题是在虚拟设备上调试几乎是不可能的,因为我没有 x86 兼容的库。如果我选择 x86 虚拟设备,则库将不会加载,因为没有 x86 文件夹。如果我将库复制到 x86 文件夹。然后库将失败,因为它们不是正确的架构。如果我创建一个虚拟 arm64 设备,我只能找到适用于 android 7.1 版的图像(可在 Android Studio 中下载),这并不理想,甚至启动虚拟设备也需要大约 10 分钟。这是不可行的缓慢。

有什么办法吗??

谢谢,最好的问候//乔纳斯

4

1 回答 1

0

您可以尝试使用 ARM 转换器的Genymotion模拟器: 8.08.1。我没有检查 8.1 的第一个链接,但它也应该可以工作。

于 2019-09-25T15:23:26.790 回答