NDK_PROJECT_PATH=null Androidstudio安装工程出现编译问题

jerryjjh 2017-10-27 02:45:00
最近在安装公司项目后出现编译问题:(ndk是15rc,14rb也试过)
External Native Build Issues
Build command failed.
Error while executing process D:\ndk\android-ndk-r14b-windows-x86_64\android-ndk-r14b\ndk-build.cmd with arguments {NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=E:\lamppa\MuseReader\mupdf\libmupdf\platform\java\Android.mk APP_ABI=armeabi-v7a NDK_ALL_ABIS=armeabi-v7a NDK_DEBUG=1 APP_PLATFORM=android-19 NDK_OUT=E:/lamppa/MuseReader/mupdf/build/intermediates/ndkBuild/debug/obj NDK_LIBS_OUT=E:\lamppa\MuseReader\mupdf\build\intermediates\ndkBuild\debug\lib APP_SHORT_COMMANDS=false LOCAL_SHORT_COMMANDS=false -B -n}
process_begin: CreateProcess(NULL, "", ...) failed.
Build command failed.
Error while executing process D:\ndk\android-ndk-r14b-windows-x86_64\android-ndk-r14b\ndk-build.cmd with arguments {NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=E:\lamppa\MuseReader\mupdf\libmupdf\platform\java\Android.mk APP_ABI=armeabi-v7a NDK_ALL_ABIS=armeabi-v7a NDK_DEBUG=0 APP_PLATFORM=android-19 NDK_OUT=E:/lamppa/MuseReader/mupdf/build/intermediates/ndkBuild/release/obj NDK_LIBS_OUT=E:\lamppa\MuseReader\mupdf\build\intermediates\ndkBuild\release\lib APP_SHORT_COMMANDS=false LOCAL_SHORT_COMMANDS=false -B -n}
process_begin: CreateProcess(NULL, "", ...) failed.
D:\ndk\android-ndk-r14b-windows-x86_64\android-ndk-r14b\build\core\build-binary.mk
Error:(526, 0) *** multiple target patterns. Stop.
<a href="openFile:D:\ndk\android-ndk-r14b-windows-x86_64\android-ndk-r14b\build\core\build-binary.mk">Open File</a>
点击openfile指向build-binary.mk文件
ifneq ($(filter $(all_rs_patterns),$(LOCAL_SRC_FILES)),)
LOCAL_C_INCLUDES += \
$(RENDERSCRIPT_PLATFORM_HEADER) \
$(RENDERSCRIPT_PLATFORM_HEADER)/cpp \
$(TARGET_OBJS)/$(LOCAL_MODULE)
endif

$(foreach src,$(filter %.c,$(LOCAL_SRC_FILES)), $(call compile-c-source,$(src),$(call get-object-name,$(src))))
...全文
2813 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
jackdeng1992 2019-10-19
  • 打赏
  • 举报
回复
引用 6 楼 daoren1 的回复:
我在Windows下编译mupdf也碰到这个问题了Executing tasks: [generateJsonModelDebug] > Task :jni:preBuild UP-TO-DATE > Task :jni:preDebugBuild UP-TO-DATE > Task :jni:generateJsonModelDebug FAILED process_begin: CreateProcess(NULL, "", ...) failed. G:/android-sdk-windows/ndk-bundle/build//../build/core/build-binary.mk:513: *** multiple target patterns. Stop. process_begin: CreateProcess(NULL, "", ...) failed. G:/android-sdk-windows/ndk-bundle/build//../build/core/build-binary.mk:513: *** multiple target patterns. Stop. process_begin: CreateProcess(NULL, "", ...) failed. G:/android-sdk-windows/ndk-bundle/build//../build/core/build-binary.mk:513: *** multiple target patterns. Stop. process_begin: CreateProcess(NULL, "", ...) failed. G:/android-sdk-windows/ndk-bundle/build//../build/core/build-binary.mk:513: *** multiple target patterns. Stop. FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':jni:generateJsonModelDebug'. > Build command failed. Error while executing process G:\android-sdk-windows\ndk-bundle\ndk-build.cmd with arguments {NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=G:\mupdf-android-viewer\mupdf-android-viewer\jni\libmupdf\platform\java\Android.mk APP_ABI=armeabi-v7a NDK_ALL_ABIS=armeabi-v7a NDK_DEBUG=1 APP_PLATFORM=android-16 NDK_OUT=G:/mupdf-android-viewer/mupdf-android-viewer/jni/build/intermediates/ndkBuild/debug/obj NDK_LIBS_OUT=G:\mupdf-android-viewer\mupdf-android-viewer\jni\build\intermediates\ndkBuild\debug\lib -j4 APP_SHORT_COMMANDS=false LOCAL_SHORT_COMMANDS=false -B -n} process_begin: CreateProcess(NULL, "", ...) failed. G:/android-sdk-windows/ndk-bundle/build//../build/core/build-binary.mk:513: *** multiple target patterns. Stop. * Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights. * Get more help at https://help.gradle.org BUILD FAILED in 1s 1 actionable task: 1 executed 但是在linux下编译没问题,不知道怎么回事儿
windows下编译mupdf,我也碰到这个问题,一模一样, 大神们有解决吗?
jackdeng1992 2019-10-19
  • 打赏
  • 举报
回复
找了一天,这个问题终于解决了,是android.mk里面的路径问题.
daoren1 2019-05-27
  • 打赏
  • 举报
回复
我在Windows下编译mupdf也碰到这个问题了Executing tasks: [generateJsonModelDebug] > Task :jni:preBuild UP-TO-DATE > Task :jni:preDebugBuild UP-TO-DATE > Task :jni:generateJsonModelDebug FAILED process_begin: CreateProcess(NULL, "", ...) failed. G:/android-sdk-windows/ndk-bundle/build//../build/core/build-binary.mk:513: *** multiple target patterns. Stop. process_begin: CreateProcess(NULL, "", ...) failed. G:/android-sdk-windows/ndk-bundle/build//../build/core/build-binary.mk:513: *** multiple target patterns. Stop. process_begin: CreateProcess(NULL, "", ...) failed. G:/android-sdk-windows/ndk-bundle/build//../build/core/build-binary.mk:513: *** multiple target patterns. Stop. process_begin: CreateProcess(NULL, "", ...) failed. G:/android-sdk-windows/ndk-bundle/build//../build/core/build-binary.mk:513: *** multiple target patterns. Stop. FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':jni:generateJsonModelDebug'. > Build command failed. Error while executing process G:\android-sdk-windows\ndk-bundle\ndk-build.cmd with arguments {NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=G:\mupdf-android-viewer\mupdf-android-viewer\jni\libmupdf\platform\java\Android.mk APP_ABI=armeabi-v7a NDK_ALL_ABIS=armeabi-v7a NDK_DEBUG=1 APP_PLATFORM=android-16 NDK_OUT=G:/mupdf-android-viewer/mupdf-android-viewer/jni/build/intermediates/ndkBuild/debug/obj NDK_LIBS_OUT=G:\mupdf-android-viewer\mupdf-android-viewer\jni\build\intermediates\ndkBuild\debug\lib -j4 APP_SHORT_COMMANDS=false LOCAL_SHORT_COMMANDS=false -B -n} process_begin: CreateProcess(NULL, "", ...) failed. G:/android-sdk-windows/ndk-bundle/build//../build/core/build-binary.mk:513: *** multiple target patterns. Stop. * Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights. * Get more help at https://help.gradle.org BUILD FAILED in 1s 1 actionable task: 1 executed 但是在linux下编译没问题,不知道怎么回事儿
adougangan 2018-09-04
  • 打赏
  • 举报
回复
我也遇到这个问题了,怎么改都不行,网上都是说路径有中文和空格的问题,做程序员这都是基本常识,肯定不会有空格和中文,但是就是找不到原因,百度 google了1天还是没办法
jerryjjh 2017-11-06
  • 打赏
  • 举报
回复
有没有相同遭遇的朋友,解决了吗?
jerryjjh 2017-10-30
  • 打赏
  • 举报
回复
已经解决了。感觉windows系统还是不太稳定。要问咋解决的,其实,真的很戏剧。改了一圈其实最后改回原来的了,然后神奇的编译通过了。具体来说,NDK_PROJECT_PATH=null,其实就是找不到ndk相关文件,在buildgridle里面找到如下代码。发现srcdirs里面指定路径还包含了两处,相关文件在,"libmupdf/platform/java/src"。所以把前面的src/main/java“这个路径给删了,结果战战兢兢居然编译过了,但是还是一堆报错,然后,查来很多资料,发现前边的路径是代码的路径,也不能删除,又给恢复了,结果神奇的解决了。我也是一头雾水。从坑里爬了一个礼拜,绕了一大圈,还不知道咋解决的。估计是gradle版本的问题,总之不是很稳定。 sourceSets { main { java { srcDirs = ["src/main/java","libmupdf/platform/java/src"] } } }
w22net 2017-10-29
  • 打赏
  • 举报
回复
公司项目原来用的是什么环境呢?
jerryjjh 2017-10-27
  • 打赏
  • 举报
回复
咋没人回复啊,大神们都很忙吗?几天了,倒不进去公司项目,好郁闷。拜托好好看看,如果需要可以加q290-485-788

80,472

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧