NDK - 生成命令失败.执行进程安卓时出错



嗨,有很多关于这个问题的问题,但无法解决我的问题。所以发布了我的错误,如果有人可以指导我解决特定错误。谢谢

Build command failed.
Error while executing process C:UsersSpartan_BaseAppDataLocalAndroidsdkndk-bundlendk-build.cmd with arguments {NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=D:androidappsrcmainjniAndroid.mk NDK_APPLICATION_MK=D:androidappsrcmainjniApplication.mk APP_ABI=armeabi-v7a NDK_ALL_ABIS=armeabi-v7a NDK_DEBUG=0 APP_PLATFORM=android-14 NDK_OUT=D:/android/app/build/intermediates/ndkBuild/release/obj NDK_LIBS_OUT=D:androidappbuildintermediatesndkBuildreleaselib APP_SHORT_COMMANDS=false LOCAL_SHORT_COMMANDS=false -B -n}
process_begin: CreateProcess(NULL, "", ...) failed.
Android NDK: D:androidappsrcmainjniAndroid.mk: Cannot find module with tag 'box2D' 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 C:UsersSpartan_BaseAppDataLocalAndroidsdkndk-bundlendk-build.cmd with arguments {NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=D:androidappsrcmainjniAndroid.mk NDK_APPLICATION_MK=D:androidappsrcmainjniApplication.mk APP_ABI=armeabi-v7a NDK_ALL_ABIS=armeabi-v7a NDK_DEBUG=1 APP_PLATFORM=android-14 NDK_OUT=D:/android/app/build/intermediates/ndkBuild/debug/obj NDK_LIBS_OUT=D:androidappbuildintermediatesndkBuilddebuglib APP_SHORT_COMMANDS=false LOCAL_SHORT_COMMANDS=false -B -n}
Android NDK: D:androidappsrcmainjniAndroid.mk: Cannot find module with tag 'box2D' 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:         
process_begin: CreateProcess(NULL, "", ...) failed.

你的 Android.mk 有一行

$(call import-module, box2D)

但是您没有将 box2D/Android.mk 的路径添加到NDK_MODULE_PATH

有关说明,请参阅 https://developer.android.com/ndk/guides/android_mk.html。

如果将 https://github.com/mcxiaoke/box2d-ndk 下载到 D:\Downloads\box2D,则可以添加行

NDK_MODULE_PATH += D:/Downloads/box2D/jni

D:androidappsrcmainjniApplication.mk

不知道,这是否是正确的解决方案,但是在我从JNI文件夹中打开文件并删除文件开头的一些空行后 Android.mk 我的问题得到了解决

最新更新