如何在MacOS上为Android应用程序创建fat静态库?
我正在尝试为AndroidNDK构建静态FAT库,它应该包含armv6和armv7版本 试过libtool-没有帮助,因为在MacOS上它与Android ABI不兼容 尝试了我在NDK文件夹中找到的ranlib,但也没有成功 作为一种选择,有人可以解释我应该如何使用Android.mk为架构指定合适的库。在Android上,您不(至少目前)创建胖二进制文件。相反,您的APK将包含您希望支持的体系结构的1:n二进制文件 您的Application.mk(首选)或Android.mk应该为架构定义一个APP_ABI变量 例如,要支持ARM(通用)和ARMv7a:如何在MacOS上为Android应用程序创建fat静态库?,android,android-ndk,static-libraries,Android,Android Ndk,Static Libraries,我正在尝试为AndroidNDK构建静态FAT库,它应该包含armv6和armv7版本 试过libtool-没有帮助,因为在MacOS上它与Android ABI不兼容 尝试了我在NDK文件夹中找到的ranlib,但也没有成功 作为一种选择,有人可以解释我应该如何使用Android.mk为架构指定合适的库。在Android上,您不(至少目前)创建胖二进制文件。相反,您的APK将包含您希望支持的体系结构的1:n二进制文件 您的Application.mk(首选)或Android.mk应该为架构定义
APP_ABI := armeabi armeabi-v7a
有关更多信息,请参阅$(NDK)/docs/APPLICATION-MK.txt