别说我不帮你,cocos编译出错大全集。

问题1:not valid jdk installed
解决方案: 安装 1.7版本jdk

问题2:The android-platform should be equal/larger than 10
解决方案:cocos compile -p android --ap XX
–ap X 指定编译版本。
你电脑上的SDK有什么版本,就编译什么版本

问题3:
UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xb0 in position 1: ordinal not in range(128)
解决方案:进入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位,ndk用的64位的
在运行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
Windows 64bit: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

问题5:windows error的看这个
解决
0 操作成功完成.
1 功能错误.
2 系统找不到指定的文件.
3 系统找不到指定的路径.
4 系统无法打开文件.
5 拒绝访问.
6 句柄无效.
7 存储控制块被损坏.
8 存储空间不足, 无法处理此命令.

9 存储控制块地址无效.
10 环境错误.
11 试图加载格式错误的程序.
12 访问码无效.
13 数据无效.
14 存储器不足, 无法完成此操作.
15 系统找不到指定的驱动器.
16 无法删除目录.

问题6:楼主这么幸苦整理的解决方案你们居然不回帖? :870:

解决方案:你们看着办。:875:

嘿嘿。最后的最后,附上文档地址:
http://cocos2d-x.org/docs/manual/framework/html5/zh

完整版程序手册神马的,我们在努力中,敬请期待哈。

问题1:not valid jdk installed
解决方案: 安装 1.7版本jdk

这真能解决问题!谢谢啦!

不能用 1.8版本jdk,会有这个问题。

Mac OS X 10.10 如果安装不到 1.7版本jdk
可以用这个方法

  1. 把 OSX 版本 10.10 换去 10.9 : sudo sed -i ‘’ ‘s/>10.10</>10.9</’ /System/Library/CoreServices/SystemVersion.plist

  2. 安装 1.7版本jdk

  3. 还原 OSX 版本 : sudo sed -i ‘’ ‘s/>10.9</>10.10</’ /System/Library/CoreServices/SystemVersion.plist

:867: 给力,嘿嘿

求助! 我的cocos装好之后。。cocos 没有run的plugin。。

错误信息是 Erro:plugin run not exists ,please check!

cocos run -p android
提示:文件名、目录名或卷标语法不正确。
怎么解

这些问题怎么一个也没遇到过,难道是我运气很好。

问题5 windows error 怎么解决啊?你就列出问题,不给答案

Ndk build failed

楼上自己的那个问题解决原来是 上级目录不能有空格:2:

cocos工具怎么装啊

我也碰到这问题。。是哪个上级目录不能有空格?

error 2 的怎么解决