你的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++代码。
你所说的官方单独 tools 包替换之后可以工作,是因为目前 android 官方单独下载的 tools 版本是 25.2.3,并不是 25.3.x 版本,所以替换之后可以正常工作。
这个网页最下面,有单独的 tools 下载链接