creator2.2.0编译安卓报错求助,No rule to make target `cocos2djs'.

mac android studio 编译报错,ndk换了16,17,18,19,20五个版本都是下面的报错。卡好几天了,有没有大神给个思路?
报错信息如下:

Build command failed.
Error while executing process /Users/qdb/Documents/tools/adt-bundle-mac-x86_64-20140702/sdk/ndk/20.0.5594570/ndk-build with arguments {NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=/Users/qdb/Documents/svns/Project-XXX/Client/TradeGM/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/jni/Android.mk NDK_APPLICATION_MK=/Users/qdb/Documents/svns/Project-XXX/Client/TradeGM/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/jni/Application.mk APP_ABI=armeabi-v7a NDK_ALL_ABIS=armeabi-v7a NDK_DEBUG=1 APP_PLATFORM=android-16 NDK_OUT=/Users/qdb/Documents/svns/Project-XXX/Client/TradeGM/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj NDK_LIBS_OUT=/Users/qdb/Documents/svns/Project-XXX/Client/TradeGM/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/lib NDK_TOOLCHAIN_VERSION=clang NDK_MODULE_PATH=/Applications/CocosCreator2.2.0.app/Contents/Resources/cocos2d-x:/Applications/CocosCreator2.2.0.app/Contents/Resources/cocos2d-x/cocos:/Applications/CocosCreator2.2.0.app/Contents/Resources/cocos2d-x/external -j8 NDK_DEBUG=1 cocos2djs}
Android NDK: WARNING: Unsupported source file extensions in /Applications/CocosCreator2.2.0.app/Contents/Resources/cocos2d-x/cocos/Android.mk for module cocos2dx_static
Android NDK: renderer/memop/RecyclePool.hpp

make: *** No rule to make target `cocos2djs’. Stop.

NDK_PROJECT_PATH=null
检查一下是否路径过长了,或者路径中的特殊符号或者中文。
另外检查一下AndroidStudio项目里面对NDK路径的设置是否正确(注意/符号),全局搜索一下NDK

这个目前是怎么解决的哈 我这边貌似也遇到了

楼主有解决这个问题吗 我这边貌似也遇到了,准备换回2.1了

gradle的问题,请确认gradle用的是4.x的版本,无脑点击AS的"upgrade"的话,有些upgrade会改变你的proj.android-studio/build.gradle

Build command failed.
Error while executing process /Users/niklaus/Documents/tool/android-ndk-r18b/ndk-build with arguments {NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=/Users/niklaus/Documents/cocosCreator/NativeTest/build/jsb-default/frameworks/runtime-src/proj.android-studio/app/jni/Android.mk NDK_APPLICATION_MK=/Users/niklaus/Documents/cocosCreator/NativeTest/build/jsb-default/frameworks/runtime-src/proj.android-studio/app/jni/Application.mk APP_ABI=armeabi-v7a NDK_ALL_ABIS=armeabi-v7a NDK_DEBUG=1 APP_PLATFORM=android-16 NDK_OUT=/Users/niklaus/Documents/cocosCreator/NativeTest/build/jsb-default/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj NDK_LIBS_OUT=/Users/niklaus/Documents/cocosCreator/NativeTest/build/jsb-default/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/lib NDK_TOOLCHAIN_VERSION=clang NDK_MODULE_PATH=/Users/niklaus/Documents/cocosCreator/NativeTest/build/jsb-default/frameworks/cocos2d-x:/Users/niklaus/Documents/cocosCreator/NativeTest/build/jsb-default/frameworks/cocos2d-x/cocos:/Users/niklaus/Documents/cocosCreator/NativeTest/build/jsb-default/frameworks/cocos2d-x/external -j4 NDK_DEBUG=1 /Users/niklaus/Documents/cocosCreator/NativeTest/build/jsb-default/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj/local/armeabi-v7a/libcocos2djs.so}
[armeabi-v7a] Compile++ arm : cocos2dx_static <= jsb_video_auto.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= jsb_webview_auto.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= jsb_cocos2dx_audioengine_auto.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= SocketIO.cpp
make: *** [/Users/niklaus/Documents/cocosCreator/NativeTest/build/jsb-default/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj/local/armeabi-v7a/objs-debug/cocos2dx_static/network/SocketIO.o] Killed: 9
make: *** Waiting for unfinished jobs…
make: *** [/Users/niklaus/Documents/cocosCreator/NativeTest/build/jsb-default/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj/local/armeabi-v7a/objs-debug/cocos2dx_static/scripting/js-bindings/auto/jsb_webview_auto.o] Killed: 9
make: *** [/Users/niklaus/Documents/cocosCreator/NativeTest/build/jsb-default/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj/local/armeabi-v7a/objs-debug/cocos2dx_static/scripting/js-bindings/auto/jsb_cocos2dx_audioengine_auto.o] Killed: 9
make: *** [/Users/niklaus/Documents/cocosCreator/NativeTest/build/jsb-default/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj/local/armeabi-v7a/objs-debug/cocos2dx_static/scripting/js-bindings/auto/jsb_video_auto.o] Killed: 9

还是有这个问题 gradle版本已经是4.X

1赞

1赞

问题解决了 不是gradle的问题 mac的新系统没有权限
http://www.macgudu.net/archives/1829

1赞

解决了吗?我也碰到了 能告诉原因吗?

用你的方式解决了。mark一下,方便后面的人

请问怎么解决的呀

请问怎么解决的呀

试一下修改app/jni/Android.mk:

14赞

牛逼 :heart_eyes: :heart_eyes: :heart_eyes: :heart_eyes:

6B 啊~

完美666

膜拜!!感谢!!送出我注册账号后的首赞!! :+1: :+1: :+1: :+1: :+1:

收下我的膝盖

真是666

能编译过去了,但是好像少了很多的库文件,运行就崩溃