Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Android studio中,adb未被识别为内部或外部命令错误_Android_Windows_Android Studio_Adb - Fatal编程技术网

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

在Android studio中,adb未被识别为内部或外部命令错误,android,windows,android-studio,adb,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 studio,我的问题的所有教程和答案都参考Ecli

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

adb is not recognized as an internal or exteral command, operable program or batch file.
我已尝试在系统和用户变量中编辑%PATH%,但它始终不起作用

我正在使用最新的Android studio,我的问题的所有教程和答案都参考Eclipse。在这一点上,我想知道我是否应该放弃Android studio,在更大的Eclipse社区中寻求庇护


有人能告诉我怎么修吗?我已经尝试了很长时间,我希望最终看到我的应用程序运行。

您的路径设置不正确

对于Windows: 打开命令提示符 和类型

例如:

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

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

set PATH=%PATH%;C:\Program Files\android-sdk-windows\platform-tools
不过,这只适用于该特定会话。对于HAXM,请始终确保为AVD分配的内存小于650MB,并选中“使用主机GPU”复选框

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

您可以找到,文件>其他设置>默认项目结构>{获取sdk文件位置} 示例:C:\Users\Spectrum\U Developer\AppData\Local\Android\Sdk

在文件资源管理器中打开此路径并进入平台工具。您可以在此处看到adb.exe

在系统环境路径变量中设置此当前路径,例如C:\Users\Spectrum\u Developer\AppData\Local\Android\Sdk\platform tools

重新启动系统


快乐编码:-

我这样做了,我在android studio中的路径在Sdk管理器中显示为C:\User\mason\u 000\AppData\Local\android\Sdk。然而,当我尝试沿着这条路径通过我的C驱动器时,我没有看到那里的包。这不起作用,当我输入adb设备时,会显示相同的错误。谢谢你的洞察力。你知道还有什么问题吗?当我尝试启动模拟器时,这个错误显示:启动AVD'Nexus_5_API_21_x86'模拟器的模拟器:错误:x86仿真当前需要硬件加速!请确保“英特尔HAXM”已正确安装并可用。CPU加速状态:未安装HAX内核模块-但是我已经安装了HAXM,进入了bios,并将虚拟化切换到enabled。我的应用程序上的代码运行良好。这是一个基本教程,但我只想在实际操作中看到它。请确保检查sdk是否完整以及sdk中是否存在平台工具。默认情况下,Appdata是隐藏目录。关于HAXM,您需要进入sdk/extras并双击HAXM安装程序安装文件手动安装它,只需通过sdk管理器下载它并没有任何作用。在我的sdk管理器中,它说明安装了Android sdk工具、Android sdk平台工具和Android sdk构建工具。就像我说的,走这条路是徒劳的。我在C:\User\mason\u 000\AppData\Local\Android\Sdk路径中找不到AppData文件夹。这听起来很熟悉吗?那么,如果由于AppData被隐藏而无法进入,我该如何进入sdk?您是否将Android studio更新为1.0?这是他们网站上最新的Android studio。我几天前才下载的,至少今天发布了一个。你可以在官方网站上查看。它在上一版本中确实存在ADB问题,但很遗憾,我没有解决方案,但如果我的意见重要,我希望你能找到答案,并留在Android Studio。我相信这是一个比Eclipse更好的android IDE。太棒了,我明天将下载并查看它。非常感谢。这么早就被这样一个愚蠢的问题绊倒真是太难了,但我会坚持下去。现在我在安卓工作室的时候,adb就可以工作了。但是,当我启动和AVD时,我仍然会收到相同的HAXM错误,并且它不会将我的设备显示为选项您可以在此处发布AVD配置吗?“Android”和“adb”命令仅在D:中安装的D:driveSDK中起作用。我可以知道为什么cmd C:\drive中没有显示这个吗
set PATH=%PATH%;C:\Program Files\android-sdk-windows\platform-tools