android list targets命令返回一个错误

android list targets命令返回一个错误,android,cocos2d-x,cocos2d-x-3.0,Android,Cocos2d X,Cocos2d X 3.0,我想学习cocos2d-x,显然我需要先设置它 我继续学习本教程,找到了一个部分,我应该转到cmd,转到builddir并键入 android list targets 但当我这样做的时候,我会得到一个错误,“android命令无法识别”或者类似的错误 人们该怎么办?我为什么这么做?我相信我可以通过这个命令获得android设备的id或其他什么 谢谢,我也有同样的问题。使用setup.py脚本设置cocos2d-x环境时,可能输入了错误的路径 我假设您已经按照“下载JDK、sdk和NDK”一章

我想学习cocos2d-x,显然我需要先设置它

我继续学习本教程,找到了一个部分,我应该转到cmd,转到builddir并键入

android list targets
但当我这样做的时候,我会得到一个错误,“android命令无法识别”或者类似的错误

人们该怎么办?我为什么这么做?我相信我可以通过这个命令获得android设备的id或其他什么


谢谢,我也有同样的问题。使用
setup.py
脚本设置cocos2d-x环境时,可能输入了错误的路径

我假设您已经按照“下载JDK、sdk和NDK”一章中的说明安装了android sdk和eclipse

以下是解决此问题的方法: 在终端中,打开
~/.profile
~/.bash\u profile

$ open ~/.profile
在此文件中,您应该看到对Android SDK目录的引用:

export ANDROID_SDK_ROOT=/Users/<userName>/Dev/AndroidDev/adt-bundle-mac-x86_64-20140321/sdk/
export ANDROID_SDK_ROOT=/Users//Dev/AndroidDev/adt-bundle-mac-x86_64-20140321/SDK/
确保这条路是正确的。如果没有类似的设置,请在Cocos2d-x根目录中重新运行setup.py脚本

重新启动终端。
android
命令应该可以工作。

android.bat
位于
\tools
目录中。从那里运行它,或者将目录添加到
PATH
变量中。