如何从CPP代码Android生成所有体系结构的.so文件

时间:2018-11-20 07:10:15

标签: android android-ndk

我正在使用this库进行实时摄像机滤镜。我想通过Windows上的Cpp为所有体系结构.so生成(armeabi-v7a, armeabi,x86,x86_64)文件,并生成.so文件,现在我已经为Android ARM交叉编译了该.so文件,所以我必须使其复杂通过Android NDK,以便可以在我的android项目中使用新生成的.so。

我已经拥有(armeabi-v7a, armeabi,x86)个架构.so文件,但无法生成x86_64架构.so文件, 所以谁能帮助我如何从cpp代码为x86_64体系结构生成.so文件

我希望我的问题对大家都清楚,否则请告诉我。

请帮助我。预先感谢

1 个答案:

答案 0 :(得分:1)

如果您有一个NDK项目文件 Android.mk ,该文件可构建 .so 的不同版本,则只需指定 APP_ABI=arm64-v8a < / strong>来获取缺少的一个。如果使用其他构建系统,则需要找到等效的设置。请注意,armeabi可能会被删除,并且最新的NDK r18不再支持它。