为什么 "cocos compile -p android" 给出 "The android command is no longer available." 错误
why "cocos compile -p android" gives "The android command is no longer available." error
我正在做一个 cocos2d-x 项目。我总是使用 cocos 命令 cocos compile -p android --android-studio -m debug
编译 android 项目。
但是现在这个命令返回一个错误。
android 命令不再可用。
For manual SDK and AVD management, please use Android Studio.
For command-line tools, use tools/bin/sdkmanager and tools/bin/avdmanager
Error running command, return code: 1.
Error running command, return code: 14.
我想不通这个问题。为什么这是错误的?我做了什么改变导致了这个问题?
我正在开发 Mac OS sierra,Cocos2d-x 3.14.1,Android Studio。
在深入了解我在开发环境中所做的更改后,我唯一能想到的是 Android SDK 工具。我在 运行 这个命令前一天更新了它。我还在 Github 中发现了一个未解决的问题:https://github.com/cocos2d/cocos2d-x/issues/17424
这是一个已知问题,正在处理和进展中。
因此临时解决方法是下载以前版本的 android SDK 工具并将其替换为更新的工具。
之前可用的 SDK 工具:25.2.3:https://dl.google.com/android/repository/tools_r25.2.3-macosx.zip (form mac), https://dl.google.com/android/repository/tools_r25.2.3-windows.zip(对于 windows)。
我也为此搜索了解决方案,但似乎降级到以前的 android SDK 版本是您现在应该做的。
现在不需要降级到以前的 Android SDK 工具版本。您现在可以使用 Android SDK 工具 25.3.x.
这是相同的拉取请求。
https://github.com/cocos2d/cocos2d-console/pull/410
我删除了这个 cocos2d-x-3.14.1\tools\cocos2d-console 文件夹中的所有内容,然后下载了这个模块 cocos2d-console 并将所有内容复制到 cocos2d-x-3.14.1\tools\cocos2d-console
文件夹.
然后在控制台上我 运行 命令
cocos compile -p android --android-studio --ap android-24
构建成功。
我正在做一个 cocos2d-x 项目。我总是使用 cocos 命令 cocos compile -p android --android-studio -m debug
编译 android 项目。
但是现在这个命令返回一个错误。
android 命令不再可用。
For manual SDK and AVD management, please use Android Studio.
For command-line tools, use tools/bin/sdkmanager and tools/bin/avdmanager
Error running command, return code: 1.
Error running command, return code: 14.
我想不通这个问题。为什么这是错误的?我做了什么改变导致了这个问题? 我正在开发 Mac OS sierra,Cocos2d-x 3.14.1,Android Studio。
在深入了解我在开发环境中所做的更改后,我唯一能想到的是 Android SDK 工具。我在 运行 这个命令前一天更新了它。我还在 Github 中发现了一个未解决的问题:https://github.com/cocos2d/cocos2d-x/issues/17424 这是一个已知问题,正在处理和进展中。 因此临时解决方法是下载以前版本的 android SDK 工具并将其替换为更新的工具。 之前可用的 SDK 工具:25.2.3:https://dl.google.com/android/repository/tools_r25.2.3-macosx.zip (form mac), https://dl.google.com/android/repository/tools_r25.2.3-windows.zip(对于 windows)。
我也为此搜索了解决方案,但似乎降级到以前的 android SDK 版本是您现在应该做的。
现在不需要降级到以前的 Android SDK 工具版本。您现在可以使用 Android SDK 工具 25.3.x.
这是相同的拉取请求。
https://github.com/cocos2d/cocos2d-console/pull/410
我删除了这个 cocos2d-x-3.14.1\tools\cocos2d-console 文件夹中的所有内容,然后下载了这个模块 cocos2d-console 并将所有内容复制到 cocos2d-x-3.14.1\tools\cocos2d-console
文件夹.
然后在控制台上我 运行 命令
cocos compile -p android --android-studio --ap android-24
构建成功。