我正在尝试在模拟器上运行google map v2,我正在关注this教程。 当我试图在模拟器上安装所需的apk文件时,我收到以下错误。
我尝试使用this教程解决这个问题。遵循所有步骤,将paltform-tools的路径添加到环境路径中。修改PATH变量后,还启动了一个新的CommandPrompt窗口。
但得到同样的错误。我需要在模拟器上检查我的谷歌地图应用程序。 请建议我。
'adb' is not recognized as an internal or external command,
operable program or batch file.
答案 0 :(得分:213)
将adb的路径设置为系统变量。您可以在“ ADT Bundle / sdk / platform-tools ”中找到adb。设置路径并重新启动cmd n然后重试。
或
您也可以转到adb.exe所在的目录,如果您不想设置PATH,也可以执行相同的操作。
如果您想看到所有路径,请执行
echo %PATH%
答案 1 :(得分:93)
如果要在每次将adb的路径添加到系统变量时使用它: 输入cmd(命令提示符)并编写以下内容:
echo %PATH%
此命令将显示添加adb路径之前的内容
setx PATH "%PATH%;C:\Program Files\android-sdk-windows\platform-tools"
如果包含双引号
,请注意要添加的路径 重新启动cmd重写后:
echo %PATH%
您会发现路径已添加
PS:如果您只想将cmd的路径添加到此会话中,您可以使用:
set PATH=%PATH%;C:\Program Files\android-sdk-windows\platform-tools
答案 2 :(得分:86)
New Android Studio 1.3的ADB位于:
C:\Users\USERNAME\AppData\Local\Android\sdk\platform-tools.
现在将此位置添加到环境变量的PATH末尾。例如:
;C:\Users\USERNAME\AppData\Local\Android\sdk\platform-tools
答案 3 :(得分:41)
我在Windows 7上执行此操作,请转到:
开始> 控制面板> 系统> 高级系统设置> 环境变量......
在此环境变量窗口中,在用户变量(您的用户名)突出显示Path
,然后点击修改... 强>
如果变量值字段末尾没有;
,则需要附加C:\Users\<your-username>\AppData\Local\Android\sdk\platform-tools;
,然后将adb devices
附加到同一字段。
然后单击三个OK按钮退出。
如果您已经打开了命令提示符窗口,请将其关闭然后重新打开,然后fflush(stdin);
命令就可以了。
答案 4 :(得分:27)
按照android安装文件夹中的平台工具文件夹的路径,找到adb.exe
d:\ SOFTWARE \的Android \的Android \ Android的SDK \平台的工具
查看屏幕截图以了解详情
答案 5 :(得分:22)
在Windows 10中,
%USERPROFILE%\AppData\Local\Android\sdk\platform-tools
。cmd
(如果有任何打开)。adb devices
,它应该列出,如果有的话,你已经完成了。那就是它!
答案 6 :(得分:15)
答案 7 :(得分:11)
adb命令可以在以下新路径下 - 的 C:\ Users \用户名\应用程序数据\本地\的Android \ SDK \平台的工具 强> 适用于Android Studio的新版本。 我找到了这个位置。
答案 8 :(得分:4)
基于Vamsi Tallapudi之前的answer我提出了这条动态路径:
%LOCALAPPDATA%/Android\sdk\platform-tools
它正在使用Windows Environment Variables。我发现这个解决方案既优雅又简单,因此可以分享它。
答案 9 :(得分:3)
在Window上,有时我觉得很难通过很多步骤来找到platform-tools
并打开Environment Variables Prompt
,所以下面的步骤可能会有所帮助
platform-tools
路径cd C:\
dir /s adb.exe
rundll32 sysdm.cpl,EditEnvironmentVariables
更多,打开环境变量的命令记不住,所以我经常给它做一个别名(例如:editenv
),如果你需要多次使用环境变量,可以使用permanent 做别名的 doskey
答案 10 :(得分:2)
我在
下定义 PATH 时遇到同样的问题C:\Program Files (x86)\Java\jre1.8.0_45\bin;C:\dev\sdk\android\platform-tools
当我首先带上adb root时问题就解决了。
C:\dev\sdk\android\platform-tools;C:\Program Files (x86)\Java\jre1.8.0_45\bin
答案 11 :(得分:2)
只需打开Android Studio,然后按顶部导航栏上的“工具”
tools->SDK Manager
您可以在哪里获得SDK位置
打开SDK folder -> platform-tools
答案 12 :(得分:1)
就我而言:
C:\Program Files (x86)\Android\android-sdk\platform-tools
答案 13 :(得分:1)
这是我发现它的地方:
C:\Users\<USER>\AppData\Local\Android\sdk\platform-tools
我必须将完整路径放入文件资源管理器中。我无法点击它,因为目录是隐藏的。
我在Android studio中找到了这条路径:
工具&gt; Android&gt; SDK Manager&gt; SDK工具
答案 14 :(得分:1)
1st:转到eclipse所在的驱动器,并在我的案例中转到 sdk和platform 工具 C:\ adt-bundle-windows-x86_64-20140702 \ sdk \ platform-tools < / em>的
第二:复制该地址以便于访问
3:打开命令提示符 win + r 并输入 cmd 按Enter键
4:将地址粘贴到cmd中,然后点击输入全部
答案 15 :(得分:0)
对于使用macOS的用户,this osxdaily.com article显示了几种将adb
添加到$ PATH的方法。
这是我更喜欢的一个:
将名为adb
的文件添加到/etc/paths.d/
文件夹中,该文件仅包含adb位置的路径:/Users/YourUserName/Library/Android/sdk/platform-tools/
在“终端”窗口中,sudo vim /etc/paths.d/adb
->输入路径并保存文件。
关闭/重新打开终端以使其看到更改。
答案 16 :(得分:0)
Avast防病毒软件似乎将adb.exe
检测为病毒并将其添加到病毒箱中
答案 17 :(得分:0)
我建议您使用PowerShell
将Android Studio终端设置为PowerShell:
Exception in Tkinter callback
Traceback (most recent call last):
File "C:\Users\PC\AppData\Local\Programs\Python\Python37\lib\tkinter\__init__.py", line 1702, in __call__
return self.func(*args)
File "E:/python/youtube downloader/youtubedownloader.py", line 9, in downloadVid
videos = yt.get_videos()
AttributeError: 'YouTube' object has no attribute 'get_videos'
在Android Studio上打开终端
Settings > Tools > Terminal > Shell path = pwsh.exe (instead of cmd.exe)
测试adb.exe的路径
PowerShell 7.0.1
Copyright (c) Microsoft Corporation. All rights reserved.
https://aka.ms/powershell
Type 'help' to get help.
PS >
在文本编辑器中打开powershell配置文件
# `pikachu` should be replace your username
PS > test-path "C:\Users\pikachu\AppData\Local\Android\sdk\platform-tools"
True
在行下方添加,保存并退出
PS > notepad $profile
重新打开终端,然后尝试# `pikachu` should be replaced with your username
$env:PATH+="C:\Users\pikachu\AppData\Local\Android\sdk\platform-tools"
adb
答案 18 :(得分:0)
如果您没有为ADB设置路径,则可以在.\adb
上运行adb
而不是sdk/platformtools
。
答案 19 :(得分:0)
如果您的S.O.是Windows,这非常简单。 当您安装Android Studio时,adb.exe位于以下文件夹中:
C:\Users\**your-user-name**\AppData\Local\Android\Sdk\platform-tools
复制路径并粘贴您的环境变量。
打开您的终端并输入:adb
完成!
答案 20 :(得分:0)
答案 21 :(得分:0)
此答案假定PATH已按照其他答案中的说明正确设置
如果您在Windows 10上并且没有管理员权限,请右键单击CMD,powershell ...程序,然后选择以管理员身份运行。然后尝试adb [命令]
答案 22 :(得分:0)
首先选择Android sdk文件夹所在的驱动器。然后按照以下步骤进行操作
cd DriveName:/或Ex:cd c:/按&#39;输入&#39;
然后你将在platform-tools文件夹中给出adb控制台路径的路径 所以 cd根文件夹/内部根文件夹(如果有/ Platform-tools)按&#39;输入&#39; 然后选择adb目录。
答案 23 :(得分:-1)
对我来说我还是
'adb' is not recognized as an internal or external command,
operable program or batch file.
即使在环境变量中设置了路径之后,也可以通过重新启动Android Studio来解决问题。
答案 24 :(得分:-1)
您只需将adb.exe
从sdk/platformtools
拖到命令提示符处,然后留出空格并输入所需的命令:like logcat
。
对我来说看起来像这样:
C:\adt-bundle-windows-x86-20130917\adt-bundle-windows-x86-20130917\sdk\platform-tools.exe logcat
然后按Enter键。