- 编辑器之前是否有其它报错 :没有
- 出现概率:必现
Traceback (most recent call last):
File “D:\ProgramFiles\CocosCreator\resources\cocos2d-x\tools\cocos2d-console\bin\cocos.py”, line 1037, in
run_plugin(command, argv, plugins)
File “D:\ProgramFiles\CocosCreator\resources\cocos2d-x\tools\cocos2d-console\bin\cocos.py”, line 929, in run_plugin
plugin.run(argv, dependencies_objects)
File “D:\ProgramFiles\CocosCreator\resources\cocos2d-x\tools\cocos2d-console\plugins\plugin_new\project_new.py”, line 258, in run
self.parse_args(argv)
File “D:\ProgramFiles\CocosCreator\resources\cocos2d-x\tools\cocos2d-console\plugins\plugin_new\project_new.py”, line 162, in parse_args
self.init(args)
File “D:\ProgramFiles\CocosCreator\resources\cocos2d-x\tools\cocos2d-console\plugins\plugin_new\project_new.py”, line 48, in init
os.path.abspath(os.path.join(args.directory, self._projname)), “utf-8”)
UnicodeDecodeError: ‘utf8’ codec can’t decode byte 0xa3 in position 8: invalid start byte
我这是拿别人的项目来跑的 他之前是用那个版本开发的我并不知道 我用过1.10几的一个版本打包 就有这个问题 后来我又下载了2.0.5的版本打包还是有这个问题
那你得问问他是哪个版本开发的了 你测试的這个版本都有各自的一些底层改动,或许会引起这个问题你试着将他项目的缓存和配置文件夹、库文件等都删掉,再重新打包试试
他告诉我最新版 但是我发现 他的版本中 加载json self.fishTypes = <FishType[]>data 这样就可以转换 但是我用的时候必须self.fishTypes = <FishType[]>data.json; 才能正确转换
只要运行环境和他一致 他可以用那么你也可以用的 解铃还须系铃人
我删了 library setting temp 这三个文件 之后 打包还是那个错误