Possible causes:<ul><li>The project 'JniTraining' may be using a version of Gradle that does not contain the method.
<a href="open.wrapper.file">Open Gradle wrapper file</a></li><li>The build file may be missing a Gradle plugin.
<a href="apply.gradle.plugin">Apply Gradle plugin</a></li>
Root Clause: 刚从Adt中导入新的工程种,有两个build.gradle文件,一个在根Project目录下,一个在对应的APP目录下。冲突发生。具体原因,待后续研究清楚Gradle原理后再补充。
方案:这个时候,把根Project下的android block删掉问题解决。
2. 启动编译后,提示undefined reference to `__android_log_print'
Root clause: Adt中的android.mk文件,在Android studio中没有用到。
方案:在APP的build.gradle文件中,加入下面红色部分,问题解决。
android { defaultConfig { ndk { moduleName "your_module_name" ldLibs "log" } } }