我应该在PATH变量中键入什么以便ADB服务器从CMD开始?


12

我正在关注有关如何安装和设置Android SDK的Wiki,并且只能执行以下步骤:使用命令测试ADB服务器是否正常工作adb start-server。这个命令正确吗?

Wiki可以在这里找到:http : //wiki.rootzwiki.com/Android_SDK

我已经完成了步骤5中的说明。但是它似乎没有用。我在CMD中收到标准消息,该命令不是内部,外部命令或程序。

将以下内容添加到“变量值”字段的末尾:

Windows XP:; C:\ Program Files \ Android \ android-sdk \ tools \; C:\ Program Files \ Android \ android-sdk \ platform-tools \

Windows Vista和更高版本:将以下行中的YOURUSERNAME替换为Windows用户名

32位:; C:\ Program Files \ Android \ android-sdk \ tools \; C:\ Program Files \ Android \ android-sdk \ platform-tools \

64位:; C:\ Users \ YOURUSERNAME \ AppData \ Local \ Android \ android-sdk \ tools \; C:\ Users \ YOURUSERNAME \ AppData \ Local \ Android \ android-sdk \ platform-tools \

单击“确定”,“确定”和“确定”以关闭“高级”设置。

那有什么呢?C:\Users\myusername运行命令时,CMD提示符位于。也许我需要在运行命令之前先将CD放入android-sdk文件夹?但是,在PATH变量中添加路径有什么用呢?


1
将变量添加到系统后,需要关闭命令窗口并打开一个新窗口。如果这仍然不允许您执行adb命令,请确保要添加的路径是您实际将SDK安装到的路径。
瑞安·康拉德

之所以要添加路径到$PATH变量,顺便说一句,是全系统的,所以无论你在哪里,在命令行即CMD,adb无论将作为窗口知道在实际adb中的二进制所在。
t0mm13b

是的,但是我不明白这一点,您应该将您的YOURUSERNAME替换为帐户的实际用户名。我在C驱动器上使用了默认安装位置,并将其安装在64位系统上。
萨米尔

Answers:


18

我已经解决了自己的问题。这些搜索路径都搞砸了!

我检查了安装路径,C:\Program Files (x86)\Android即使我具有64位版本的Windows,也已将其安装在其中。但是,这是默认的安装位置。

所以我用下面的代码更新了PATH变量。

C:\Program Files (x86)\Android\android-sdk\tools\;C:\Program Files (x86)\Android\android-sdk\platform-tools\

现在,无论提示在哪里,都可以从CMD启动ADB服务器。

CMD屏幕中的Android SDK ADB服务器

我不知道他们为什么AppData\Local\在64位系统指南中引用文件夹。那根本没有道理。如果在任何地方,则安装位置应位于64位系统的“ Program Files”文件夹中。他们实际上将其用于32位系统...就像我说的那样,这一切都搞砸了。

我应该指出,adb.exe已经从C:\Program Files (x86)\Android\android-sdk\tools\移到了新位置C:\Program Files (x86)\Android\android-sdk\platform-tools\。这已在更高版本的Android SDK中完成。

因此,如果您在2013年阅读此书,则可能只需获取最新的SDK并仅使用最后一个搜索路径。您不需要它们两者。至少不适用于ADB和Fastboot。如果您是开发人员,则可能需要从这两个目录访问工具,尽管如果您是开发人员,则可能根本不需要阅读这些内容。

如何编辑系统变量

这是新手的简短操作方法。您需要的是“环境变量”对话框。

  1. 单击开始(球形)菜单按钮。
  2. 右键单击计算机图标。
  3. 单击属性。这将在“控制面板”中打开“系统”窗口。
  4. 单击左侧的高级系统设置。这将打开“系统属性”窗口,并选择“高级”选项卡。
  5. 单击对话框底部的环境变量按钮。这将打开“环境变量”对话框。
  6. 在“系统变量”部分中,向下滚动直到看到“路径”。
  7. 单击“路径”将其选中,然后单击“编辑”按钮。这将弹出“编辑系统变量”对话框。
  8. 选择“变量值”字段后,请按键盘上的End键以转到该行的右端,或使用箭头键将标记移至该端。
  9. 输入;C:\Program Files (x86)\Android\android-sdk\tools\;C:\Program Files (x86)\Android\android-sdk\platform-tools\并单击确定。
  10. 再次单击“确定”,然后再次单击“确定”以保存并退出对话框。

而已!现在,无论您当前的目录在CMD中是什么,您都可以启动任何Android SDK工具,例如ADB或Fastboot。很好的衡量,这是对话框的外观。在这里编辑Path变量。

环境变量


2
Windows上二进制文件的存储位置取决于二进制文件的类型,而不取决于运行的Windows版本。也就是说,将安装32位二进制文​​件,Program Files (x86)而将64位二进制文​​件安装到Program Files。因此,SDK安装程序使用正确的位置。
流动

好点子!换句话说,Android SDK是32位的,因此可以安装到32位(x86)程序文件夹中。这就是为什么根指南中为64位系统提供说明的那部分比那时更没有意义的原因。
萨米尔

请注意,Windows 10中的步骤8是不同的。感谢您的帮助!
STF

希望那些希望编辑PATH变量的人将知道如何导航对话框和操作文本字符串。
萨米尔

2

我直接从Android Studio安装了平台工具,并且将它们放置在这里:

C:\Users\{USERNAME}\AppData\Local\Android\sdk\platform-tools

然后,这是PATH变量所需的目录。AppData通常是一个隐藏文件夹,除非您启用显示隐藏目录,否则您不会在目录中看到它。


感谢Joshua –我已您的答案进行了相应的编辑,以包含这些详细信息(如果您想更正/改进,可以随时编辑您的帖子),并删除了(现在已过时)注释。
伊齐

0

只需将其添加到系统变量“ Path”:

C:\ Program Files(x86)\ YOUR_ADT_FOLDER \ sdk \ platform-tools \


0

而不是寻找默认位置,只需寻找platform-tools\android-sdk

要不就 sdk

这些是您需要添加到变量列表的路径


1
是的,在哪里可以找到平台工具和android-sdk?在我的桌面上?...
Samir

我的观点是,您必须在某些地方寻找它们。对?与默认安装位置相比,还有什么更好的起点呢?只是要清楚一点,我们不希望弹出任何SDK文件夹!我们正在寻找Android SDK使用的一种。因此,我不会使用文件搜索来找到任何名为“ SDK”的随机文件夹来放入我的Path变量。请记住,如果您拥有Android SDK,那么您也已经安装了Java SDK(如果您是开发人员,也可能也安装了其他Java SDK)。您不需要该SDK文件夹。
萨米尔
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.