1. 程式人生 > >cocos2d-x 3.4 eclipse android 編譯是出現WindowsError: [Error 5] 的解決方法 assets

cocos2d-x 3.4 eclipse android 編譯是出現WindowsError: [Error 5] 的解決方法 assets

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'

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)