在Android Studio中,adb未被识别为内部或外部命令错误

时间:2014-12-09 04:17:15

标签: android windows android-studio adb

我的应用程序代码是在没有错误的情况下编写和执行的。但是我的模拟器不会显示,也不会插入我的Android设备(虚拟化已打开,SDK软件包已下载,未安装Hyper V)。我从ADB控制台收到此消息:

adb is not recognized as an internal or exteral command, operable program or batch file.

我已尝试在系统和用户变量中编辑%PATH%,但它永远不会有效。

我正在使用最新的Android工作室,所有教程和我的问题的答案都引用了Eclipse。在这一点上,我想知道我是否应该放弃Android工作室并避开更大的Eclipse社区。

任何人都可以建议我如何解决它?我已经尝试了很长时间,我想最终看到我的应用程序正在运行。

3 个答案:

答案 0 :(得分:0)

您的PATH设置不正确。

对于Windows: 打开命令提示符 并输入

setx ANDROID_ADB_PATH "pathtoyoursdkplatformtools" /m

示例:

setx ANDROID_ADB_PATH "C:\android-sdk-win\platform-tools" /m

答案 1 :(得分:0)

确定SDK的确切位置。从命令提示符cd到该文件夹​​并从那里执行adb。如果仍然失败,则表明您的安装已损坏。删除Android Studio以前的所有安装并安装新的。如果它在adb文件夹中工作,那么您在正确设置路径时会出错。

set PATH=%PATH%;C:\Program Files\android-sdk-windows\platform-tools

这仅适用于该特定会话。对于HAXM,始终确保为AVD分配的内存小于650MB,并选中Use Host GPU复选框。

答案 2 :(得分:0)

您必须在此处设置adb.exe路径位置。

你可以找到file>other setting>default project structure>{get your sdk file location} 例如:C:\Users\Spectrum_Developer\AppData\Local\Android\Sdk

在文件资源管理器中打开此路径,然后进入platform-tools。您可以在此处查看adb.exe

设置此当前路径为ex。 C:\Users\Spectrum_Developer\AppData\Local\Android\Sdk\platform-tools

中的system environmental path variable

here

重启系统。

快乐编码: - )