我的应用程序代码是在没有错误的情况下编写和执行的。但是我的模拟器不会显示,也不会插入我的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社区。 p>
任何人都可以建议我如何解决它?我已经尝试了很长时间,我想最终看到我的应用程序正在运行。
答案 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
重启系统。
快乐编码: - )