cocos2d-x 3.4 eclipse android 編譯是出現WindowsError: [Error 5] 的解決方法 assets
阿新 • • 發佈:2019-02-13
python XXXXXXXXXXXXXXXXXXXXXXXX/proj.android/build_native.py -b release all
We will remove this script next version,you should use cocos console to build android project.
Traceback (most recent call last):
File "XXXXXXXXXXXXXXXXXXXXX/proj.android/build_native.py", line 149, in <module>
build(opts.ndk_build_param,opts.android_platform,opts.build_mode)
File "XXXXXXXXXXXX/proj.android/build_native.py", line 119, in build
copy_resources(app_android_root)
File "XXXXXXXXXXXXXX/proj.android/build_native.py", line 104, in copy_resources
os.mkdir(assets_dir)
WindowsError: [Error 5] : 'XXXXXXXXXXXXXXXXXX\\proj.android\\assets'
We will remove this script next version,you should use cocos console to build android project.
Traceback (most recent call last):
File "XXXXXXXXXXXXXXXXXXXXX/proj.android/build_native.py", line 149, in <module>
build(opts.ndk_build_param,opts.android_platform,opts.build_mode)
File "XXXXXXXXXXXX/proj.android/build_native.py", line 119, in build
copy_resources(app_android_root)
File "XXXXXXXXXXXXXX/proj.android/build_native.py", line 104, in copy_resources
os.mkdir(assets_dir)
WindowsError: [Error 5] : 'XXXXXXXXXXXXXXXXXX\\proj.android\\assets'
The Selected NDK toolchain version was 4.9 !
這個問題嘛,好辦。查詢build_native.py的這一行:shutil.rmtree(assets_dir),後面加入time.sleep(3),記得import time
if os.path.isdir(assets_dir):
shutil.rmtree(assets_dir)
time.sleep(3)