What went wrong: Execution failed for task ‘:pure310portrait:generateJsonModelDebug’. Build command failed. Error while executing process /Users/dangang/Library/Android/android-ndk-r10c/ndk-build with arguments {NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=/Users/dangang/workspace/pure310portrait/frameworks/runtime-src/proj.android-studio/app/jni/Android.mk NDK_APPLICATION_MK=/Users/dangang/workspace/pure310portrait/frameworks/runtime-src/proj.android-studio/app/jni/Application.mk APP_ABI=armeabi NDK_ALL_ABIS=armeabi NDK_DEBUG=1 APP_PLATFORM=android-3 NDK_OUT=/Users/dangang/workspace/pure310portrait/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj NDK_LIBS_OUT=/Users/dangang/workspace/pure310portrait/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/lib APP_SHORT_COMMANDS=false LOCAL_SHORT_COMMANDS=false -B -n} Android NDK: /Users/dangang/workspace/pure310portrait/frameworks/runtime-src/proj.android-studio/app/jni/Android.mk: Cannot find module with tag ‘scripting/lua-bindings/proj.android’ in import path Android NDK: Are you sure your NDK_MODULE_PATH variable is properly defined ? Android NDK: The following directories were searched: Android NDK:
Build command failed. Error while executing process /Users/dangang/Library/Android/android-ndk-r10c/ndk-build with arguments {NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=/Users/dangang/workspace/pure310portrait/frameworks/runtime-src/proj.android-studio/app/jni/Android.mk NDK_APPLICATION_MK=/Users/dangang/workspace/pure310portrait/frameworks/runtime-src/proj.android-studio/app/jni/Application.mk APP_ABI=arm64-v8a NDK_ALL_ABIS=arm64-v8a NDK_DEBUG=1 APP_PLATFORM=android-21 NDK_OUT=/Users/dangang/workspace/pure310portrait/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj NDK_LIBS_OUT=/Users/dangang/workspace/pure310portrait/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/lib NDK_TOOLCHAIN_VERSION=clang -j8 NDK_MODULE_PATH=/Users/dangang/workspace/pure310portrait/frameworks/cocos2d-x:/Users/dangang/workspace/pure310portrait/frameworks/cocos2d-x/cocos:/Users/dangang/workspace/pure310portrait/frameworks/cocos2d-x/external APP_SHORT_COMMANDS=false LOCAL_SHORT_COMMANDS=false -B -n} Android NDK: ERROR:/Users/dangang/workspace/pure310portrait/frameworks/cocos2d-x/external/lua/luajit/prebuilt/android/Android.mk:luajit_static: LOCAL_SRC_FILES points to a missing file Android NDK: Check that /Users/dangang/workspace/pure310portrait/frameworks/cocos2d-x/external/lua/luajit/prebuilt/android/arm64-v8a/libluajit.a exists or that its path is correct
再在app下的build.gradle下的defultConfig闭包加入ndk配置 这时候引擎能开始跑编译了。这时可能会出现下面报错 No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android 这是由于NDK版本不兼容导致的。
修改local.properties,将NDK改为r10c版本。 这时再跑出现如下错误:
Parameter specified as non-null is null: method com.android.build.gradle.internal.cxx.configure.JsonGenerationVariantConfiguration., parameter ndkVersion
13023878061 1 楼
AAA