我正在尝试集成NDK项目,其中Android Studio告诉我我可以通过以下方式解决:
警告:找到了本机C / C ++源代码,但它似乎是NDK 选项未配置。请注意,如果你有Android.mk,那就是 不用于编译。建议的解决方法是删除 通过添加默认的jni源代码目录:
android { sourceSets { main { jni.srcDirs = [] } } }
到build.gradle,用ndk-build手动编译代码,然后 将生成的共享对象放在src / main / jniLibs
中
所以在我的ndk构建之后,我发现有两个地方我可以在armeabi-v7a,mips和x86文件夹中找到.so文件
/libs
/obj/local
那么上面哪两个文件夹包含要复制的实际.so文件?
我是否必须配置其他任何功能才能使其正常工作?我通过Android Studio的导入ADT方法导入了项目。 谢谢!