Creator1.4.1 编译android出错一天了

Creator版本1.4.1
mac系统下编译android一直通不过
NDK版本r13b;
错误信息如下

Building mode: release
Using Android Studio project : /Users/XXXX/Documents/XXXX/build/jsb-link/frameworks/runtime-src/proj.android-studio
running: ‘/Users/XXXX/Library/Android/sdk/tools/android update project -t android-22 -p /Users/XXX/Documents/XXXX/build/jsb-link/frameworks/runtime-src/proj.android-studio/app’


The “android” command is deprecated.
For manual SDK, AVD, and project management, please use Android Studio.
For command-line tools, use tools/bin/sdkmanager and tools/bin/avdmanager


Invalid or unsupported command “update project -t android-22 -p /Users/XXXX/Documents/XXXX/build/jsb-link/frameworks/runtime-src/proj.android-studio/app”

Supported commands are:
android list target
android list avd
android list device
android create avd
android move avd
android delete avd
android list sdk
android update sdk
Error running command, return code: 2.

老司机快帮忙看看,弄了一天,早上起来手贱升级了下androidstudio到2.3,NDK升到了14,以为是升级版本的问题,后又将androidstudio降到2.2.3,NDK也降到了r13b,错误依旧,实在没办法了,来发帖找老司机。

2赞

具说是build-tools的问题,降到2十几以下(我用的是22.0.1)

只有build-tools吗?我设成22.0.1结果一样,你的ndk是哪个版本的?还有
classpath ‘com.android.tools.build:gradle:2.2.3’ 你的是哪个版本?以及gradle-wrapper.properties里面的distributionUrl=https://services.gradle.org/distributions/gradle-2.14.1-all.zip是哪个版本?

好像是同级目录tools里没有android这个东西了,我上传到网盘上,一会你下载下来,覆盖一下试试

好的,你创建一个分享链接给我下吧。

刚试了下,升级了后,也有这个问题了,可能不是我说的那个 。。。

我也一直怀疑是升级后的问题,但是我降下来后问题也一直存在了,所以我就郁闷了

链接: https://pan.baidu.com/s/1kVMB3PP 密码: kv82

修改了一下连接,增加了win,和官网版本
链接: https://pan.baidu.com/s/1pLa09WB 密码: vxrv

刚试了下,确实是升级的问题,还原后就好了,你把这个覆盖一下就可以了

下面这个图可以不用修改,后来发现,只要替换tools就可以了

4赞

好,我试试

解决了吗? 我也是这个问题

的确是升级的问题,你将蓝色孤舟的tools包替换到你的SDK目录下你的tools就可以解决了。再次感谢蓝色孤舟。

这个问题是新版本的Android SDK把android工具删除了,而cocos命令依赖这个
google希望大家把切换到Android Studio,lite的Android Studio工程没有支持gradle编译
这个-x也是3.15加上的,等发布完3.15得同步到creator

编译模式:release
使用 Eclipse 工程:C:\Users\Administrator\Desktop\jsb-binary\frameworks\runtime-src\proj.android
正在执行:’“G:\Android\Android-SDK\tools\android” update project -t android-10 -p C:\Users\Administrator\Desktop\jsb-binary\frameworks\runtime-src\proj.android’

‘“G:\Android\Android-SDK\tools\android”’ 不是内部或外部命令,也不是可运行的程序
或批处理文件。
执行命令出错,返回值:1。

替换完tools成这样了

忘了提醒你,你用的应该是PC吧,我们的是Mac下的,所以环境不一样了

赶紧支持吧,可以非常方便得调试C++了=。=

androidstudio自动下载SDK的时候回修改tools里面的android命令。
修改完了CocosCreator就跪了。
或者你搞两个环境,本机的android,还有androidstudio自己的安卓环境,也能解决

你好,刚才尝试了在android studio下面编译cocos2dx程序,根据上面的修改运行起来了,但是还是没法直接在android studio下面直接修改调试C++文件,会有这个支持吗?

非常感谢,按照你的操作解决问题了!

你好 ,我也遇见了这种情况,不过我的sdk>tools目录下有android文件啊

而且替换过后还是报这种错误:disappointed_relieved: