gpt4 book ai didi

android - 为 cocos2dx Android 设置 NDK_MODULE_PATH

转载 作者:行者123 更新时间:2023-11-29 00:25:19 27 4
gpt4 key购买 nike

我是 cocos2dx for android 的新手。现在我安装了 cygwin 和所有环境变量。现在,当我编译和构建我的项目(示例项目)时,它会给出消息和错误,指出 NDK_MODULE_PATH not found这是我的 LOGCAT:

14:26:15 **** Incremental Build of configuration Default for project HelloCpp ****
bash C:/Workspace/HelloCpp/build_native.sh NDK_DEBUG=1 V=1
NDK_ROOT = C:\android-ndk-r9b
COCOS2DX_ROOT = /cygdrive/c/Workspace/HelloCpp/../../../..
APP_ROOT = /cygdrive/c/Workspace/HelloCpp/..
APP_ANDROID_ROOT = /cygdrive/c/Workspace/HelloCpp
Using prebuilt externals
+ 'C:\android-ndk-r9b/ndk-build' -C /cygdrive/c/Workspace/HelloCpp NDK_DEBUG=1 V=1 NDK_MODULE_PATH=/cygdrive/c/Workspace/HelloCpp/../../../..:/cygdrive/c/Workspace/HelloCpp/../../../../cocos2dx/platform/third_party/android/prebuilt
make: Entering directory '/cygdrive/c/Workspace/HelloCpp'
Android NDK: WARNING: Ignoring unknown import directory: /cygdrive/c/Workspace/HelloCpp/../../../../cocos2dx/platform/third_party/android/prebuilt
jni/Android.mk:19: *** Android NDK: Aborting. . Stop.
Android NDK: jni/Android.mk: Cannot find module with tag 'hellocpp_shared' 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:
make: Leaving directory '/cygdrive/c/Workspace/HelloCpp'

并在文件 JNI/android.mk 中给出错误信息

在这一行:

$(call import-module,C:\cocos2d-x-2.2;C:\cocos2d-x-2.2\cocos2dx\platform\third_party\android\prebuilt)

任何帮助将不胜感激

已更新在没有复制到工作区的情况下再次删除和导入项目后,在构建项目后作为 android 项目运行时出现此错误:

[2013-11-18 15:30:01 - HelloCpp]     (skipping file '.gitignore' due to ANDROID_AAPT_IGNORE pattern '.*')
[2013-11-18 15:30:01 - HelloCpp] Unable to add 'C:\cocos2dx2\samples\Cpp\HelloCpp\proj.android\assets\fonts\Marker Felt.ttf': Zip add failed
[2013-11-18 15:30:01 - HelloCpp] ERROR: unable to process assets while packaging 'C:\cocos2dx2\samples\Cpp\HelloCpp\proj.android\bin\resources.ap_'
[2013-11-18 15:30:01 - HelloCpp] ERROR: packaging of 'C:\cocos2dx2\samples\Cpp\HelloCpp\proj.android\bin\resources.ap_' failed

最佳答案

确保在将项目导入包资源管理器之前取消选中“将项目复制到工作区”。这将解决错误。还要确保您已将名为 NDK_ROOT 的环境变量设置为指向放置解压缩的 Android NDK 包的 url。

关于android - 为 cocos2dx Android 设置 NDK_MODULE_PATH,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20045033/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com