我试图在模拟器上运行谷歌地图v2,我正在遵循本教程。 当我试图在模拟器上安装所需的apk文件时,我得到以下错误。

我尝试使用本教程来解决这个问题。按照所有步骤,将path to paltform-tools添加到environment path。此外,在修改PATH变量后,启动了一个新的CommandPrompt窗口。

但是得到相同的错误。我需要在模拟器上检查我的谷歌地图应用程序。 请给我建议。

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


当前回答

对于使用macOS的用户,这篇osxdaily.com的文章展示了几种将adb添加到$PATH的方法。

下面是我比较喜欢的一个:

添加一个名为adb的文件到/etc/paths.d/文件夹,包含adb的位置:/Users/YourUserName/Library/Android/sdk/platform-tools/ 在终端窗口中,sudo vim /etc/paths.d/adb —>输入路径并保存。 关闭/重新打开终端以使其看到更改。

其他回答

根据Vamsi Tallapudis之前的回答,我想出了这个动态路径:

%LOCALAPPDATA%/Android\sdk\platform-tools

它使用的是Windows环境变量。我发现这个解决方案既优雅又简单,因此想要分享它。

Adb命令可以在新路径下“-” C:\Users\USERNAME\AppData\Local\Android\sdk\平台工具 Android studio的新版本。 我在这个地方找到了我。

首先选择Android sdk文件夹所在的驱动器。然后按照下面的步骤进行

cd DriveName:/ or Ex: cd c:/按“Enter”键

然后你将在平台-工具文件夹中给出adb控制台路径 所以 cd根目录/内部根目录(如果有)/Platform-tools按“Enter”,然后选择adb目录。

你可以从sdk/platformtools中将adb.exe拖到命令提示符中,然后留出空间输入你想要的命令:比如logcat。

对我来说是这样的:

C:\adt-bundle-windows-x86-20130917\adt-bundle-windows-x86-20130917\sdk\platform-tools.exe logcat

然后按回车键。

将你的路径添加到你安装sdk的环境变量“path”中:

\Sdk\platform-tools

你可以如下图所示:

并重新打开命令提示符以查看更改。