我尝试使用Cocos Framework(cocos2d-x 3.8.1)从C ++代码创建APK
当我进入目录并使用命令行" cocos run -p android"时出现错误
UnicodeDecodeError:' charmap'编解码器不能将字节0x8d解码到位 29180:字符映射到未定义
当调用以下行时会发生这种情况
return codecs.charmap_decode(input,self.errors,decoding_table)[0]
文件中的
" \ Python \ Python35-32 \ lib \ encodings \ cp1252.py",第23行
有关如何解决此问题的想法吗?
答案 0 :(得分:2)
Cocos2d需要运行Python 2.7。由于您的Python版本(这是3.5v),您收到该错误。
该命令将从Python目录中搜索python.exe。
我建议您下载2.7版本并将python.exe重命名为“Python \ Python35-32”目录中的python3.exe,以便运行Python2.7 \ python.exe。这对我有用。