NDK 出现错误,求大神解答!!!

一个程序源码中使用到了jni,我把项目运行时出现以下错误,求大神解答!!!
图片说明
Information:Gradle tasks [:app:clean, :app:generateDebugSources, :app:mockableAndroidJar, :app:prepareDebugUnitTestDependencies, :app:generateDebugAndroidTestSources, :app:assembleDebug]
Warning:Deprecated NDK integration enabled by useDeprecatedNdk flag in gradle.properties will be removed from Android Gradle plugin soon.
D:\DevelopFile\android-ndk-r13b\build\core\add-application.mk
Error:(198) *** Android NDK: Aborting... . Stop.
Error:Execution failed for task ':dbf:compileReleaseNdk'.

com.android.ide.common.process.ProcessException: Error while executing 'D:\DevelopFile\android-ndk-r13b\ndk-build.cmd' with arguments {NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=F:\Android Code\LiaoNing\dbf\build\intermediates\ndk\release\Android.mk APP_PLATFORM=android-23 NDK_OUT=F:\Android Code\LiaoNing\dbf\build\intermediates\ndk\release\obj NDK_LIBS_OUT=F:\Android Code\LiaoNing\dbf\build\intermediates\ndk\release\lib APP_ABI=armeabi}
Information:BUILD FAILED
Information:Total time: 2.432 secs
Information:2 errors
Information:1 warning
Information:See complete output in console

3个回答

楼主解决了吗?我也遇到同样的问题,求解答

s75757755
ShangXinze 可以查看下我的最新回答,看是否出现我犯的错误……
大约 3 年之前 回复
vollyKing
__YuJing 能提供一个r9的ndk吗?
3 年多之前 回复
qq2399431200
shmiloveyou 请看我下面的回复
3 年多之前 回复

NDK一定要r9+版本,且不要使用r13的这个任何系列的版本(r13a,r13b,r13e等等,亲测此版本会报上述问题)。

qq2399431200
shmiloveyou LZ正是使用了r13版本(r13b),这个版本会莫名其妙报上述错误。
3 年多之前 回复

这个问题 之前更换电脑编译运行未出现问题,以为是电脑环境配置原因,由于并不经常使用JNI编程,搁置此问题。
今天再次使用到JNI,编译运行后再次出现此问题。
搜索查找问题原因看到了自己一年前的问题,因此在解决后,自我回答。
此错误产生原因是 此项目路径中含有空格。
我将项目代码放入 “Android Code”文件夹中,导致执行ndk-build时找不到NDK_PROJECT_PATH,故出现此问题,删除空格后无此错误出现。

qq_34234070
丿丶小小江 有用
12 个月之前 回复
s75757755
ShangXinze 回复frank_799905328: 出现这个错误的原因可能有很多,我说的这个只是其中一种引起的原因,我出现这个错误确实是因为代码路径有空格,Android Code,这个文件名中有空格……
接近 3 年之前 回复
frank_799905328
frank_799905328 怎么看出项目路径含有空格?我觉得根本不是这个问题
大约 3 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐