admin 发表于 2017-5-14 00:45:47

Android Studio 导入带JNI层开发的Eclipse项目编译错误解决方法

Error:Execution failed for task ':app:compileDebugNdk'.
> Error: Your project contains C++ files but it is not using a supported native build system.
………………
先了解下JNI 她是Java Native Inteface的缩写,是Java中定义的一种用于连接Java和C/C++接口的一种实现方式。有了JNI可以很方便得用C/C++和Java开发安卓项目了。
解决方法:
先在gradle-wrapper.properties文件的后面加上 android.useDeprecatedNdk=true




然后再在build.gradle(Module:app)里面的buildTypes类中添如下方法:
sourceSets {
    main {
      jni.srcDirs = []
    }
}





经过上述两步就可以正常编译了……
页: [1]
查看完整版本: Android Studio 导入带JNI层开发的Eclipse项目编译错误解决方法