cocos2dx assets根目录录取失败,这个问题要怎么解决啊?
先说原因 创建出来的cocos2dx工程,assets应该是编译出来的。 追加的资源要放到Resources中,编译的时候会自动copy到assets cocos run会先删除assets,重新载入资源。 如果直接去改assets中的资源,会报WindowsError: [Error 5] :的错误 网上说是python权限问题。不深究了。 可能老手都没遇到过,我这样的新人小白要多注意 本人初学cocos2dx,万事开头难啊。。。 android-ndk-r9d cocos2d-x-3.0rc0 按照http://blog.csdn.net/start530/article/details/21483729 1、python 配置环境变量 2、cocos new 新建工程 3、cocos run 编译执行 链接手机,执行OK。第一次运行发现挺顺利 然后试了试。 1、修改cpp 修改了字符串,hello world什么的 --------编译,运行OK 2、悲剧发生在这里,想换个图片,从网上下载了个png,应该不大 570*355 直接扔到了assets文件夹中,我没有修改任何文件,没有去使用这个资源 cocos run 报错,然后assets文件夹被自动删除了,里头的所有资源包括原来的图片 都没了 跪求 解答 谢谢 ------------------------------------------------------------------------------------------------------------- D:\Cocos2dxDemo\HelloNew2dx> D:\Cocos2dxDemo\HelloNew2dx> D:\Cocos2dxDemo\HelloNew2dx>cocos run -p android D:\Cocos2dxDemo\HelloNew2dx>python D:\cocos2d-x-3.0rc0\tools\cocos2d-console\bin \/cocos.py run -p android Runing command: compile Building mode: debug building native The Selected NDK toolchain version was 4.8 ! running: 'D:\android-ndk-r9d\ndk-build -j4 -C D:\Cocos2dxDemo\HelloNew2dx\proj.a ndroid -j1 NDK_MODULE_PATH=D:\Cocos2dxDemo\HelloNew2dx\proj.android\../cocos2d;D :\Cocos2dxDemo\HelloNew2dx\proj.android\../cocos2d/cocos;D:\Cocos2dxDemo\HelloNe w2dx\proj.android\../cocos2d/external' Android NDK: WARNING: APP_PLATFORM android-19 is larger than android:minSdkVersi on 9 in ./AndroidManifest.xml Android NDK: WARNING:D:\Cocos2dxDemo\HelloNew2dx\proj.android\../cocos2d/cocos/2 d/Android.mk:cocos2dx_static: LOCAL_LDLIBS is always ignored for static librarie s Android NDK: WARNING:D:\Cocos2dxDemo\HelloNew2dx\proj.android\../cocos2d/cocos/2 d/platform/android/Android.mk:cocos2dxandroid_static: LOCAL_LDLIBS is always ign ored for static libraries make.exe: Entering directory `D:/Cocos2dxDemo/HelloNew2dx/proj.android' [armeabi] Install : libcocos2dcpp.so => libs/armeabi/libcocos2dcpp.so make.exe: Leaving directory `D:/Cocos2dxDemo/HelloNew2dx/proj.android' building apk Android platform not specified, searching a default one... android-19 is found Traceback (most recent call last): File "D:\cocos2d-x-3.0rc0\tools\cocos2d-console\bin\/cocos.py", line 578, in run_plugin(command, argv, plugins) File "D:\cocos2d-x-3.0rc0\tools\cocos2d-console\bin\/cocos.py", line 558, in r un_plugin dependencies_objects[dep_name] = run_plugin(dep_name, argv, plugins) File "D:\cocos2d-x-3.0rc0\tools\cocos2d-console\bin\/cocos.py", line 560, in r un_plugin plugin.run(argv, dependencies_objects) File "D:\cocos2d-x-3.0rc0\tools\cocos2d-console\bin\..\plugins\project_compile \project_compile.py", line 636, in run self.build_android() File "D:\cocos2d-x-3.0rc0\tools\cocos2d-console\bin\..\plugins\project_compile \project_compile.py", line 140, in build_android builder.do_build_apk(sdk_root, ant_root, android_platform, build_mode, outpu t_dir) File "D:\cocos2d-x-3.0rc0\tools\cocos2d-console\bin\..\plugins\project_compile \build_android.py", line 125, in do_build_apk self._copy_resources() File "D:\cocos2d-x-3.0rc0\tools\cocos2d-console\bin\..\plugins\project_compile \build_android.py", line 172, in _copy_resources os.mkdir(assets_dir) WindowsError: [Error 5] : 'D:\\Cocos2dxDemo\\HelloNew2dx\\proj.android\\assets' D:\Cocos2dxDemo\HelloNew2dx>