arm64-v8a 与 armeabi-v7a 兼容吗?

Is arm64-v8a compatible with armeabi-v7a?

对于我的 Android-app,我现在正在使用 ABI "x86" 和 "armeabi"。 armeabi 用于所有 ARM 设备,包括 armv7a 和 arm64-v8a。

现在我想删除 "armeabi" 并继续使用 "x86" 和 "armeabi-v7a"。

我没有在文档中找到任何提示,即 ARMv8 也与 ARMv7 兼容 - 如果我不提供,任何人都可以确认我的应用程序仍然可以在设备 运行 arm64-v8a 上运行一个 armeabi 但现在是一个 armeabi-v7a-library?

许多现代 Android 设备(即 Nexus 5x)具有 AArch64 处理器和 arm64-v8a 指令集。 armeabiarmeabi-v7a - 图书馆 运行 在这些现代设备上都很好。因此,我们可以假设您问题的答案是 'YES'.

有关 Android 上的 ABI 管理细目,请参阅此文件:https://developer.android.com/ndk/guides/abis.html