web-dev-qa-db-ja.com

arm64-v8aはarmeabi-v7aと互換性がありますか?

私のAndroidアプリでは、現在ABI「x86」と「armeabi」を使用しています。 armeabiは、armv7aおよびarm64-v8aを含むすべてのARMデバイスに使用されます。

ここで、「armeabi」を削除して、「x86」と「armeabi-v7a」に進みます。

ARMv8はARMv7とも互換性があるというヒントはドキュメントに見つかりませんでした-armeabiを提供していないが、armeabi-v7a-図書館?

31
Martin L.

多くの新しいAndroidデバイス(Nexus 5x)にはAArch64プロセッサとarm64があります) -v8a命令セット両方-armeabiarmeabi-v7a-これらの新しいデバイスでライブラリが正常に動作します。したがって、あなたの質問に対する答えは「はい」と仮定できます。

AndroidでのABI管理の内訳については、こちらをご覧ください: https://developer.Android.com/ndk/guides/abis.html

41
IgorGanapolsky