cocos在编译anrdoid时候出现了问题

你的Android SDK版本是比较新的吧?新版本的Android SDK不支持eclipse编译了。

这个问题在最新的 -x 仓库 v3 分支已经修复。而且从 log 来看,你的 Android SDK Tools 已经升级到 25.3.x 版本了。在这个版本中,Android SDK Tools 已经删除了 ant 脚本,所以 Eclipse 工程会无法进行编译打包。

请使用 --android-studio 参数来编译 Android Studio 工程。

android 官方提供的单独 tools 包,里面的版本还是可以使用 android 的,可以用它替换掉 sdk 里的 tools

@natural-law 如果是这样的话,那么console得修改。哪个部分缺失就报错误,而不应该是判断SDK Tools版本就不工作了。而且开发者也可能从旧的SDK Tools拷贝缺失的内容。

@zyf0330 从长远角度还是用Android Studio吧,通过Android Studio已经满足了所有需求,包括在里面写c++代码,调试c++代码。

@zyf0330 能提供一下单独的tools包的链接吗?

你所说的官方单独 tools 包替换之后可以工作,是因为目前 android 官方单独下载的 tools 版本是 25.2.3,并不是 25.3.x 版本,所以替换之后可以正常工作。

这个网页最下面,有单独的 tools 下载链接

对。@minggo 我现在不需要 AndroidStudio 调试,所以直接用 Cocos Creator 编译成安装包最方便。

1赞