Android 安卓&x27;不被识别为内部或外部命令
我正在尝试让新的GCM服务为我工作,因此我一直在按照这里描述的演示进行操作: 到目前为止,一切进展顺利。然而,我现在应该使用命令行来构建Android 安卓&x27;不被识别为内部或外部命令,android,command-line,Android,Command Line,我正在尝试让新的GCM服务为我工作,因此我一直在按照这里描述的演示进行操作: 到目前为止,一切进展顺利。然而,我现在应该使用命令行来构建ant文件,而这就是停止工作的地方 出于某种原因,此命令$android update project——名称为GCMDemo-p--target android-16给了我一个非常好的解决方案 'android' is not recognized as an internal or external command, operable program or
ant
文件,而这就是停止工作的地方
出于某种原因,此命令$android update project——名称为GCMDemo-p--target android-16
给了我一个非常好的解决方案
'android' is not recognized as an internal or external command,
operable program or batch file.
通常情况下,通过快速的谷歌搜索可以很容易地解决这个问题,但我还没有发现任何其他用户有这个问题。有人能告诉我问题出在哪里吗?
我的猜测是,我需要将Android tools文件夹添加到我的
路径中,但我宁愿先确定一下。您的猜测是正确的,只需将包含Android.bat(tools文件夹)的文件夹添加到路径中即可。否则系统将无法找到该程序
另一种可能是将目录(使用cd)更改为tools文件夹,并从那里执行命令。由于当前目录(无论它是什么)通常位于路径中,系统将找到它。但这并不方便,因为您经常希望在不同的目录中执行此命令。在Windows 7中,导航到
控制面板\系统和安全\系统>高级系统设置>环境变量
并更新路径以包括以下内容:
<android-root>\android-sdk-windows\tools
\android sdk windows\tools
如果存在多个路径,请使用分号分隔路径。在系统上查找android.bat。在我的(win 8 x64)上,它位于C:\Users\{username}\AppData\Local\Android\sdk\tools\Android.bat下
打开命令控制台,并使用“doskey”命令:
doskey android=C:\Users\{username}\AppData\Local\Android\sdk\tools\android.bat $*
这将在open命令控制台中继续工作。要使其永久化更为困难:
你也可以按照另一张海报的建议,尝试将它添加到你的路径中,但这对我不起作用。我建议使用一个简单的gui来完成这项工作,例如什么对我有用:
将ANDROID_HOME变量设置为系统变量而不是用户变量
我使用的是Windows 10,不确定这是否重要 在Windows 10上,同时添加:
C:\Users\Parag Jain\AppData\Local\Android\sdk\tools
C:\Users\Parag Jain\AppData\Local\Android\sdk\build-tools
到系统和用户的路径环境变量。请确保关闭命令提示符并重新启动新提示符,然后重试该命令
编译之前的答案为了让Android SDK和gradle正常工作,我做了以下工作(无论如何,你都需要gradle正常工作才能编译你的Android项目):
先决条件。你有Java jdk、Android SDK和gradle安装在我在电脑上找到的文件夹中。请检查:
C:\Program Files\Java\jdk1.X.X_XX\
C:\Users{username}\AppData\Local\Android\sdk\
C:\Program Files\Android\Android Studio\gradle\gradle-X.X\
设置三个新系统变量(控制面板\系统和安全\系统高级系统->设置->环境变量系统变量)。不要忘记更改java和gradle版本
JAVA_HOME C:\Program Files\Java\jdk1.X.X_XX
ANDROID_HOME C:\Users\{username}\AppData\Local\Android\sdk
GRADLE_HOME C:\Program Files\Android\Android Studio\gradle\gradle-X.X\
将以下路径添加到系统路径(控制面板\系统和安全\系统高级系统->设置->环境变量系统变量):
再次关闭并打开Dos应用程序(Cmd终端等)。您可能需要重新启动计算机,以确保系统能够看到这些变量。如果不想重新启动,可以使用@words的建议
doskey android=C:\Users\{username}\AppData\Local\Android\sdk\tools\android.bat $*
检查Android SDK和gradle是否能与终端命令一起正常工作
$ java -version
$ android list target
$ gradle -v
我使用以下步骤永久解决了此问题
操作系统版本:windows 7 64位
解决方案:为android sdk和gradle设置环境变量
步骤1:创建新的“ANDROID_HOME”用户变量
变量名:ANDROID_HOME
变量值C:\Users{user\u name}\AppData\Local\Android\sdk\
步骤2:创建新的“GRADLE_HOME”用户变量
变量名称:GRADLE_HOME
变量值C:\Program Files\Android\Android Studio\gradle\gradle-x.x\
*不要忘记更改和升级版本
JAVA_HOME C:\Program Files\Java\jdk1.X.X_XX
ANDROID_HOME C:\Users\{username}\AppData\Local\Android\sdk
GRADLE_HOME C:\Program Files\Android\Android Studio\gradle\gradle-X.X\
步骤3:创建“ANDROID_HOME”系统变量
变量名:ANDROID_HOME
变量值C:\Users{user\u name}\AppData\Local\Android\sdk\
步骤4:创建新的“GRADLE_HOME”系统变量
变量名称:GRADLE_HOME
变量值C:\Program Files\Android\Android Studio\gradle\gradle-x.x\
*不要忘记更改和升级版本
JAVA_HOME C:\Program Files\Java\jdk1.X.X_XX
ANDROID_HOME C:\Users\{username}\AppData\Local\Android\sdk
GRADLE_HOME C:\Program Files\Android\Android Studio\gradle\gradle-X.X\
重新打开命令提示符并确认以下命令输出:
1.格拉德尔-v
2.android list target太棒了,又一步。现在很有魅力,我会尽快接受你的回答。我正在使用android studio,在哪里可以找到android.bat文件?将工具文件夹添加到路径中对我没有帮助。android studio安装程序是否没有将此添加到路径中?似乎是一个容易被忽视的步骤:/有无数的工具可以使编辑路径比通过windows方式更容易,例如。谷歌“windows路径编辑器”获取更多结果。一些匿名用户编辑了这篇文章,并将最后一行更改为:“如果您想让它永久工作,请将它添加到您的环境变量中,但添加如下C:\Users\username\AppData\Local\Android\sdk\tools这样的工具文件夹”,但我将其更改回原处。现在两个版本都在这里。