自动化jenkins执行,出现如下错误

jvmArgs :

Executable : /Users/dave/soft/android/sdk/ndk-bundle/ndk-build
arguments :
NDK_PROJECT_PATH=null
APP_BUILD_SCRIPT=/Users/dave/devops/jenkins/workspace/build-niuniu-front/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/jni/Android.mk
NDK_APPLICATION_MK=/Users/dave/devops/jenkins/workspace/build-niuniu-front/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-14
NDK_OUT=/Users/dave/devops/jenkins/workspace/build-niuniu-front/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj
NDK_LIBS_OUT=/Users/dave/devops/jenkins/workspace/build-niuniu-front/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/lib
NDK_TOOLCHAIN_VERSION=4.9
APP_PLATFORM=android–1
NDK_MODULE_PATH=/Applications/CocosCreator.app/Contents/Resources/cocos2d-x:/Applications/CocosCreator.app/Contents/Resources/cocos2d-x/cocos:/Applications/CocosCreator.app/Contents/Resources/cocos2d-x/external
-j4
NDK_DEBUG=1
APP_SHORT_COMMANDS=false
LOCAL_SHORT_COMMANDS=false
-B
-n
jvmArgs :

file or directory ‘/Applications/CocosCreator.app/Contents/Resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/main/java’, not found
Starting process ‘command ‘/Users/dave/soft/android/sdk/ndk-bundle/ndk-build’’. Working directory: /Users/dave/devops/jenkins/workspace/build-niuniu-front/build/jsb-link/frameworks/runtime-src/proj.android-studio/app Command: /Users/dave/soft/android/sdk/ndk-bundle/ndk-build NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=/Users/dave/devops/jenkins/workspace/build-niuniu-front/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/jni/Android.mk NDK_APPLICATION_MK=/Users/dave/devops/jenkins/workspace/build-niuniu-front/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-14 NDK_OUT=/Users/dave/devops/jenkins/workspace/build-niuniu-front/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj NDK_LIBS_OUT=/Users/dave/devops/jenkins/workspace/build-niuniu-front/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/lib NDK_TOOLCHAIN_VERSION=4.9 APP_PLATFORM=android–1 NDK_MODULE_PATH=/Applications/CocosCreator.app/Contents/Resources/cocos2d-x:/Applications/CocosCreator.app/Contents/Resources/cocos2d-x/cocos:/Applications/CocosCreator.app/Contents/Resources/cocos2d-x/external -j4 NDK_DEBUG=1 APP_SHORT_COMMANDS=false LOCAL_SHORT_COMMANDS=false -B -n
file or directory ‘/Applications/CocosCreator.app/Contents/Resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/debug/java’, not found
Skipping task ‘:libcocos2dx:compileDebugJavaWithJavac’ as it is up-to-date (took 0.066 secs).
:libcocos2dx:compileDebugJavaWithJavac UP-TO-DATE
:libcocos2dx:compileDebugJavaWithJavac (Thread[Task worker for ‘:’,5,main]) completed. Took 0.072 secs.
:libcocos2dx:extractDebugAnnotations (Thread[Task worker for ‘:’,5,main]) started.
:libcocos2dx:extractDebugAnnotations
Putting task artifact state for task ‘:libcocos2dx:extractDebugAnnotations’ into context took 0.001 secs.
file or directory ‘/Applications/CocosCreator.app/Contents/Resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/main/java’, not found
Successfully started process ‘command ‘/Users/dave/soft/android/sdk/ndk-bundle/ndk-build’’
/Users/dave/soft/android/sdk/ndk-bundle/build/gmsl/__gmsl:512: *** non-numeric second argument to `wordlist’ function: ‘-1’. Stop.
External native generate JSON debug: build complete
External native generate JSON debug: build completed with problems
:niuniu:generateJsonModelDebug FAILED
:niuniu:generateJsonModelDebug (Thread[Task worker for ‘:’ Thread 3,5,main]) completed. Took 0.229 secs.
file or directory ‘/Applications/CocosCreator.app/Contents/Resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/main/java’, not found
file or directory ‘/Applications/CocosCreator.app/Contents/Resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/debug/java’, not found
Executing task ‘:libcocos2dx:extractDebugAnnotations’ (up-to-date check took 1.009 secs) due to:
No history is available.
:libcocos2dx:extractDebugAnnotations (Thread[Task worker for ‘:’,5,main]) completed. Took 1.026 secs.

FAILURE: Build failed with an exception.

  • What went wrong:
    Execution failed for task ‘:niuniu:generateJsonModelDebug’.

Build command failed.
Error while executing process /Users/dave/soft/android/sdk/ndk-bundle/ndk-build with arguments {NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=/Users/dave/devops/jenkins/workspace/build-niuniu-front/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/jni/Android.mk NDK_APPLICATION_MK=/Users/dave/devops/jenkins/workspace/build-niuniu-front/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-14 NDK_OUT=/Users/dave/devops/jenkins/workspace/build-niuniu-front/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj NDK_LIBS_OUT=/Users/dave/devops/jenkins/workspace/build-niuniu-front/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/lib NDK_TOOLCHAIN_VERSION=4.9 APP_PLATFORM=android–1 NDK_MODULE_PATH=/Applications/CocosCreator.app/Contents/Resources/cocos2d-x:/Applications/CocosCreator.app/Contents/Resources/cocos2d-x/cocos:/Applications/CocosCreator.app/Contents/Resources/cocos2d-x/external -j4 NDK_DEBUG=1 APP_SHORT_COMMANDS=false LOCAL_SHORT_COMMANDS=false -B -n}
/Users/dave/soft/android/sdk/ndk-bundle/build/gmsl/__gmsl:512: *** non-numeric second argument to `wordlist’ function: ‘-1’. Stop.

  • Try:
    Run with --stacktrace option to get the stack trace. Run with --debug option to get more log output.

  • Get more help at https://help.gradle.org

BUILD FAILED in 10s
27 actionable tasks: 3 executed, 24 up-to-date
Error running command, return code: 1.

在本地机上编译打包都是通过的,jenkins执行命令时出现错误。jenkins的执行机也是相同的本地mac机
请大神看看,可能什么原因

NDK_PROJECT_PATH=null,这个错误排查了没有哟?你查下error,

感觉要加上偏好设置参数,参看文档看不出是哪个参数。另外NDK_PROJECT_PATH是配在哪个参数下,谢谢!

这个问题的一个原因是项目目录有老的构建文件与新的设置需要的冲突,解决方式是删除所有与原始模板相比,多余的文件和文件夹。重新构建。