所以我在这个问题上和这个人有同样的问题
android' is not recognized as an internal or external command
但是当我更改了我的PATH变量并添加了android.bat的路径时,我的cmd仍然给出了
'android' is not recognized as an internal or external command,
operable program or batch file.
我的PATH看起来像这样
D:\Program Files\Java\jdk1.7.0_04\bin;D:\BossGrand\Programing\Ant\apache-ant-1.8.4\bin;C:\Program Files\TortoiseSVN\bin;D:\Program Files\Android\tools
我确保android.bat在D:\ Program Files \ Android \ tools
中我知道这个,因为当我进入这个目录时,我可以使用android update project命令
有谁知道为什么我仍然无法使用android命令?
答案 0 :(得分:2)
使用admin命令提示符。它对我有效:)
答案 1 :(得分:0)
您可能已将Cygwin安装为SDK的一部分。我有同样的问题“android.bat不被识别为内部或外部命令”。因此,卸载Cygwin并重试(您可能无法卸载Cygwin,因为默认情况下删除Cygwin文件时会出现神秘的“权限被拒绝”)。你需要通过
来访问这个神秘的Cygwin文件取得所有权:takeown / r / d y / f cygwin(这样做,无论你的cygwin文件夹在哪里)
此命令获取文件夹的所有权递归,不会询问任何内容,并在文件夹中递归地提供对Everyone的完全访问权限:
icacls cygwin / t / grant Everyone:F最后,删除所有的命令并删除Cygwin:
rmdir / s / q cygwin再见Cygwin!
现在再试一次。 (这对我有用)
PS:您可以随时重新安装cygwin。所以,试一试没有错。祝你好运
答案 2 :(得分:0)
您必须输入带有完整参数的命令
android update project -p .
小心你必须在命令末尾输入一个点。