Android jni项目从Eclipse移到Android Studio

来源:互联网 发布:图像相似度算法 编辑:程序博客网 时间:2024/06/10 13:08

项目从Eclipse移到Android Studio 其实没有那么麻烦,直接把代码copy过去就可以了,看着有点低级,不过这样方便操作,省时,项目又清晰。

这次项目有jni的模块,移值之后一致报

Error:Execution failed for task ':app:compileDebugNdk'.> Error: Your project contains C++ files but it is not using a supported native build system.Consider using CMake or ndk-build integration with the stable Android Gradle plugin: https://developer.android.com/studio/projects/add-native-code.htmlor use the experimental plugin: http://tools.android.com/tech-docs/new-build-system/gradle-experimental.

这个错误,查到了许多解决的方法,整理一下,

local.properties里面要配置ndk路径,直接用Android Studio装的ndk的话,会给自动配好,不用我们手动写。

gradle.properties文件后面要加下面这句话,

Android.useDeprecatedNdk=true

app目录下的build.gradle
sourceSets {            main {                jniLibs.srcDirs = ['src/main/libs']                jni.srcDirs = []            }        }

要这样配置,注意jin.srcDirs里面路径要置空,因为Android Studio要自己生成Android.mk文件,这个是参考http://blog.csdn.net/commshare/article/details/53186025,这篇文章


0 0
原创粉丝点击