无法运行hellojni

时间:2014-08-05 08:11:09

标签: android android-ndk

我无法通过AndroidStudio启动hellojni项目。我收到此错误消息:

Error:Execution failed for task ':app:compileDebugNdk'.
> com.android.ide.common.internal.LoggedErrorException: Failed to run command:
D:\Programs\android-ndk-r9c-windows-x86_64\android-ndk-r9c\ndk-build.cmd NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=D:\hello-jni\app\build\intermediates\ndk\debug\Android.mk APP_PLATFORM=android-19 NDK_OUT=D:\hello-jni\app\build\intermediates\ndk\debug\obj NDK_LIBS_OUT=D:\hello-jni\app\build\intermediates\ndk\debug\lib APP_ABI=all
Error Code:
2Output:
make.exe: *** No rule to make target `D:\hello-jni\app\build\intermediates\ndk\debug\obj/local/armeabi-v7a/objs/hello-jni/D_\hello-jni\app\src\main\jni', needed by `D:\hello-jni\app\build\intermediates\ndk\debug\obj/local/armeabi-v7a/objs/hello-jni/D_\hello-jni\app\src\main\jni\hello-jni.o'.  Stop.

链接我发现的并不能帮助我。 NDK_PROJECT_PATH导致ndk的根,但问题仍然存在

1 个答案:

答案 0 :(得分:2)

这与我报告的这个错误有关:https://code.google.com/p/android/issues/detail?id=66937

有一个简单的解决方法:在hello-jni.c旁边创建第二个.c文件(它可以为空)。