'armeabi'是32位还是64位?

Dom*_*vić 3 64-bit android arm apk apportable

关于这篇文章

这里有一个类似的线程,说你可以解压缩apk文件并检查lib文件夹(如果它存在),并且你的apk支持lib文件夹中的所有架构.我所指的线程就是这个

我们正在使用的sdk(apportable)输出一个apk,其中只包含lib文件夹中的'armeabi'文件夹.在2019年,所有新的应用程序和更新都必须有一个支持64位的apk.

我只是想知道armeabi是什么意思,它只是32位支持还是我安全,它还支持64位?

这篇文章中有一些关于不同架构的信息,但我想确保我没有遗漏一些东西.

Vij*_*jai 13

armeabi 是一个32位的arch,它不支持浮点运算,对多线程操作不安全,通常不用于多CPU设备.

这意味着,可以肯定地说,今天市场上99%的手机都没有在armeabi上运行,除非你有最初的Android手机.

armeabi-v7a是支持浮点运算的现代拱门,多线程安全用于多CPU设备.它也是32位.

arm64-v8a 是64位拱

注意:似乎armeabi在NDK r16中已弃用,并将在r17上完全删除.

  • @FiliusPatris https://developer.android.com/distribute/best-practices/develop/64-bit (2认同)