构建ndk时显示编译终止错误

时间:2016-01-05 09:32:59

标签: android build makefile android-ndk native-code

我是Android NDK的新手。我正在使用android studio.I遵循Building NDK apps with Android studio中的步骤。我使用本机方法创建了c文件,并且工作正常。但是在添加make文件并使用ndk-build构建之后,我收到以下错误。

  

E:\项目\ NDKProjects \ MyNDKSample \应用\ SRC \主> E:\ NDK \机器人-NDK-r10e \ NDK-build.cmd   [armeabi] Compile thumb:HelloJNI< = HelloJNI.c   jni / HelloJNI.c:16:1:致命错误:打开依赖文件./obj/local/armeabi/objs/HelloJNI/HelloJNI.o.d:没有这样的文件或目录    }    ^   编译终止。   make.exe:*** [obj / local / armeabi / objs / HelloJNI / HelloJNI.o]错误1

这是我的MytestCode类,

JNIEXPORT jstring JNICALL Java_com_example_anu_myndksample_MainActivity_HelloJNI  (JNIEnv *env, jobject obj){
(*env)->NewStringUTF(env,"Hello from JNI");

}

可能是什么错误?

Gradle版本:2.4 (classpath' com.android.tools.build:gradle:1.3.0') Studio版本= 1.3.2

0 个答案:

没有答案