cocos编译出错大全集详解
在使用Cocos进行开发时,编译过程中可能会遇到各种各样的错误。本文将详细介绍常见的Cocos编译错误及其解决方案。
问题1:not valid jdk installed
错误描述
提示没有安装有效的JDK。
解决方案
安装1.7版本的JDK。
问题2:The android - platform should be equal/larger than 10
错误描述
要求Android平台版本应等于或大于10。
解决方案
使用以下命令进行编译:
cocos compile -p android –ap XX
其中,–ap XX 用于指定编译版本。你可以根据电脑上安装的SDK版本来指定编译版本。
问题3:UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xb0 in position 1: ordinal not in range(128)
错误描述
Python在解码时出现Unicode错误。
解决方案
进入Python安装目录下的 Lib/mimetypes.py 文件,找到以下代码:
try:
ctype = ctype.encode(default_encoding) # omit in 3.x!
# except UnicodeEncodeError:
except UnicodeError:
pass
将原来的异常判断 except UnicodeEncodeError 注释掉(添加 # 号),并添加 except UnicodeError。
问题4:系统找不到指定路径
错误描述
编译时系统提示找不到指定路径。
解决方案
此问题通常是由于系统和NDK位数不匹配导致的。例如,系统是Win7 32位,而使用的是64位的NDK。在运行 ndk - build.cmd 时,会在 prebuilt 目录下寻找 windows 目录,但64位NDK只有 windows - x86_64 目录,从而导致找不到目录的错误。
你可以根据自己的系统选择合适的Android NDK r9d版本进行下载:
- Windows 32bit:[http://dl.google.com/android/ndk/android - ndk - r9d - windows - x86.zip](http://dl.google.com/android/ndk/android - ndk - r9d - windows - x86.zip)
 - Windows 64bit:[http://dl.google.com/android/ndk/android - ndk - r9d - windows - x86_64.zip](http://dl.google.com/android/ndk/android - ndk - r9d - windows - x86_64.zip)
 - Mac:[http://dl.google.com/android/ndk/android - ndk - r9d - darwin - x86.tar.bz2](http://dl.google.com/android/ndk/android - ndk - r9d - darwin - x86.tar.bz2)
 
问题5:windows error的看这个
错误描述
Windows系统下出现各种错误代码。
解决方案
以下是常见的Windows错误代码及其含义: | 错误代码 | 错误描述 | | ---- | ---- | | 0 | 操作成功完成 | | 1 | 功能错误 | | 2 | 系统找不到指定的文件 | | 3 | 系统找不到指定的路径 | | 4 | 系统无法打开文件 | | 5 | 拒绝访问 | | 6 | 句柄无效 | | 7 | 存储控制块被损坏 | | 8 | 存储空间不足,无法处理此命令 | | 9 | 存储控制块地址无效 | | 10 | 环境错误 | | 11 | 试图加载格式错误的程序 | | 12 | 访问码无效 | | 13 | 数据无效 | | 14 | 存储器不足,无法完成此操作 | | 15 | 系统找不到指定的驱动器 | | 16 | 无法删除目录 |