我键入了adb server的path变量,从cmd开始? -- adb 领域 和 android-sdk 领域 android 相关 的问题

What do I type in PATH variable for ADB server to start from CMD?


13
vote

问题

中文

我正在追随Wiki如何安装和设置Android SDK,并且我被困在我应该测试的一步,如果adb服务器使用命令 adb start-server ,我应该测试。这个命令是否正确?

维基可以在这里找到: 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及更高版本: 用Windows用户名

替换以下行中的yourUsername

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 < / p>

单击"确定" ,"确定" ,"确定" 关闭"高级设置" 。

所以什么给了? CMD提示符处于 C:Usersmyusername 时,我运行命令时。在运行命令之前,也许我需要先将CD到Android-SDK文件夹?但是,它是什么用来添加路径变量中的路径?...

英文原文

I am following a Wiki on how to install and set up Android SDK and I am stuck at a step where I am supposed to test if the ADB server works by using the command adb start-server. Is this command correct?

The Wiki can be found here: http://wiki.rootzwiki.com/Android_SDK

I have done what it says in step 5. But it doesn't seem to work. I get the standard message in CMD that the command is not an internal, external command or a program.

Add the following to the end of the Variable value field:

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

Windows Vista and later: Replace YOURUSERNAME in the following lines with your Windows username

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

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

Click OK, OK, and OK to close the Advanced settings.

So what gives? The CMD prompt is at C:\Users\myusername when I run the command. Maybe I need to CD to the android-sdk folder first before running the command? But then what use is it to add the path in the PATH variable?...

     
     
     

回答列表

18
 
vote
vote
最佳答案
 

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

我检查了安装路径,它安装在 C:Program Files (x86)Android 中,即使我确实有一个64位版本的Windows。但是,这是默认安装位置。

所以我通过以下行更新了路径变量。

C:Program Files (x86)Androidandroid-sdk ools;C:Program Files (x86)Androidandroid-sdkplatform-tools

现在我可以从CMD启动ADB Server,而不管提示符在何处。

cmd屏幕中的android sdk adb服务器

我没有为什么他们指的是64位系统指南中的 abcdefghijklmnAppDataLocal 文件夹。这根本没有意义。如果在任何地方,安装位置应该是64位系统的"程序文件" 文件夹。他们实际上把它放在32位系统中......就像我说的那样,这一切都搞砸了。

我应该指出 adb.exe 已从 C:Program Files (x86)Androidandroid-sdk ools 移动到新位置 C:Program Files (x86)Androidandroid-sdkplatform-tools 。这是在较高的Android SDK的版本中完成的。

所以如果您在2013年阅读了这一点,那么您可能只需获取最新的SDK并仅使用此最后一个搜索路径。你不需要它们。至少不是adb和fastboot。如果您是开发人员,那么您可能需要从两个目录访问工具,虽然如果您是DEV,那么您可能根本不需要阅读这个。

如何编辑系统变量

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

  1. 单击"开始(ORB)" 菜单按钮。
  2. 右键单击计算机图标。
  3. 单击属性。这将在控制面板中提起系统窗口。
  4. 单击左侧的高级系统设置。这将启动"系统属性" 窗口,选择"选择" 高级"选项卡。
  5. 单击对话框底部的环境变量按钮。这会带来环境变量对话框。
  6. 在"系统变量" 部分中,向下滚动,直到看到路径。
  7. 单击路径以选择它,然后单击"编辑" 按钮。这将提出"编辑系统变量" 对话框。
  8. 选择变量值字段时,按键盘上的结束键转到行的右端,或使用箭头键将标记移动到最后。
  9. 键入 ;C:Program Files (x86)Androidandroid-sdk ools;C:Program Files (x86)Androidandroid-sdkplatform-tools ,然后单击确定。
  10. 再次单击"确定" ,然后再次确定以保存并退出对话框。

就是这样!您现在可以启动任何Android SDK工具,例如Android SDK工具。 adb或fastboot,无论您当前的目录是否在CMD中。在这里的好的措施是对话框的样子。这是编辑路径变量的地方。

环境变量

 

I have solved my own problem. Those search paths are all messed up!

I checked the installation path and it's installed in C:\Program Files (x86)\Android even though I do have a 64-bit version of Windows. But nevertheless, this is the default installation location.

So I updated the PATH variable with following line.

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

And now I can start ADB server from CMD regardless of where the prompt is at.

Android SDK ADB server in CMD screen

I have no clue why they are referring to AppData\Local\ folder in the guide for the 64-bit systems. That makes no sense at all. If anywhere, the installation location should be in "Program Files" folder for a 64-bit system. They actually put this in for the 32-bit systems... like I said, it's all messed up.

I should point out that adb.exe has been moved from C:\Program Files (x86)\Android\android-sdk\tools\ to the new location C:\Program Files (x86)\Android\android-sdk\platform-tools\. This has been done in later versions of Android SDK.

So if you are reading this in year 2013 then you can probably just get the latest SDK and use only this last search path. You don't need them both. At least not for ADB and Fastboot. If you're a developer then you maybe need to access tools from both directories, although if you're a dev then you probably won't need to read this at all.

How to edit a system variable

Here's a short how-to for the newbies. What you need is the Environment Variables dialog.

  1. Click Start (Orb) menu button.
  2. Right click on Computer icon.
  3. Click on Properties. This will bring up System window in Control Panel.
  4. Click on Advanced System Settings on the left. This will bring up the System Properties window with Advanced tab selected.
  5. Click on Environment Variables button on the bottom of the dialog. This brings up the Environment Variables dialog.
  6. In the System Variables section, scroll down till you see Path.
  7. Click on Path to select it, then the Edit button. This will bring up the Edit System Variable dialog.
  8. While the Variable value field is selected, press the End key on your keyboard to go to the right end of the line, or use the arrow keys to move the marker to the end.
  9. Type in ;C:\Program Files (x86)\Android\android-sdk\tools\;C:\Program Files (x86)\Android\android-sdk\platform-tools\ and click OK.
  10. Click OK again, then OK once more to save and exit out of the dialogs.

That's it! You can now start any Android SDK tool, e.g. ADB or Fastboot, regardless of what your current directory is in CMD. For good measure here's what the dialog looks like. This is where you edit the Path variable.

environment variables

 
 
       
       
3
 
vote

我有权从Android Studio安装了平台工具,这是他们被放置的地方:

C:Users{USERNAME}AppDataLocalAndroidsdkplatform-tools

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

 

I had platform-tools installed right from Android studio and that is where they were placed:

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

Then this is the directory needed for the PATH variable. AppData is usually a hidden folder and you will not see it in your directory unless you enable showing hidden directories.

 
 
 
 
0
 
vote

只是将此添加到系统变量"路径" :

c: program files(x86) your_adt_folder sdk platform-tools

 

Just add this to System Variables "Path":

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

 
 
0
 
vote

而不是查找默认位置只是查找 platform-tools C:Program Files (x86)Androidandroid-sdk ools;C:Program Files (x86)Androidandroid-sdkplatform-tools

或只是 C:Program Files (x86)Androidandroid-sdk ools;C:Program Files (x86)Androidandroid-sdkplatform-tools1

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

的路径
 

instead of looking for a default location simply look for platform-tools\ and android-sdk

or just sdk

those are the paths you need to add to the variable list

 
 
   
   
0
 
vote

将路径设置为平台工具的步骤:

step1:打开Android Studio,转到工具/ SDK管理器并获取Android SDK路径,即:

  C:Program Files (x86)Androidandroid-sdk ools;C:Program Files (x86)Androidandroid-sdkplatform-tools2  

step2:转到控制面板/系统/安全/系统,然后单击"高级系统设置" 。 单击环境变量。单击路径。单击"编辑" 并附加以下内容:

  C:Program Files (x86)Androidandroid-sdk ools;C:Program Files (x86)Androidandroid-sdkplatform-tools3  

单击确定,确定。

step3:要检查路径是否可用,请打开命令提示符,键入 C:Program Files (x86)Androidandroid-sdk ools;C:Program Files (x86)Androidandroid-sdkplatform-tools4 。按Enter键。

您应该看到平台工具文件夹到位的响应。

 

Steps to set the path to the platform tools:

Step1: Open Android Studio, go to Tools/SDK manager and get the Android SDK path which is:

C:\Users\username\AppData\Local\Android\sdk 

Step2: Go to Control Panel/System/ Security/System and click on Advanced System Settings. Click on Environmental Variables. Click on PATH. Click Edit and append the following:

C:\Users\username\AppData\Local\Android\Sdk\platform-tools\;C:\Users\username\AppData\Local\Android\Sdk\tools\ 

Click Ok, OK.

Step3: To check if the paths are available, open the Command Prompt, type adb. Press Enter.

You should see a response that the platform-tools folder is in place.

 
 

相关问题

7  adb命令获取adb版本的手机  ( Adb commands to get the adb version of mobile phone ) 
这可能听起来很愚蠢,但在阅读这个帖子(似乎完整)我仍然没有看到如何获得我的Android的"ABD版本" ,我期望的输出是这样的 Android Debug Bridge version 1.0.31 。我尝试过(基于这个答案) adb shell ,然后 adb version 我得到 /system/bin/sh...

2  在TWRP恢复模式下,触摸屏未在Redmi Y2上工作  ( In twrp recovery mode touch screen is not working on redmi y2 ) 
我想root我的redmi y2设备。我已经解锁了我的引导加载程序,并从adb成功闪烁了Twrp恢复,但它的触摸屏无法正常工作,可能是因为我的设备在恢复模式下支持触摸屏,因为它还使用卷键在它的库存恢复中导航。 是否有任何其他自定义恢复,它使用卷和电源键导航,或者我可以使用adb或其他任何其他方法使用我的电脑捕获Mag...

2  adb shell更改相机模式  ( Adb shell change camera mode ) 
我正在使用adb shell来远程控制三星Galaxy S9。 我可以做我想要的大部分事情,但我努力找到一种方法来切换/切换相机模式。 我到处都是搜索,发现了关于这个的很少信息。我只发现了如何在前面或背面朝向相机之间切换,但我希望能够选择慢动作模式。 也许我不是在看正确的地方... 有没有人知道我怎么办? 任何帮...

2  根无法列出/数据中的文件  ( Root cannot list files in data ) 
1|shell@maguro:/ # ls -l /system/xbin/ -rwxr-xr-x root shell 59816 2013-07-11 02:12 dexdump -rwsr-sr-x root root 67008 2013-10-08 17:24 ...

0  在同一终端上显示“adb status-window”和“adb logcat”  ( Showing both adb status window and adb logcat on the same terminal ) 
我试图获取 adb status-window 命令以显示任何有用的东西,但它似乎只是显示以下内容: Android调试桥 州:设备 起初,我认为它是因为资源正忙于现有操作 adb logcat ,但停止执行此问题。 这是用于在本地机器之外的设备,并且在亚栏中使用WiFi。 是否有可能立即使用这两个命令? ...

2  adb start-server并侦听所有接口  ( Adb start server and listen on all interfaces ) 
ADB在Android 4.3 SDK实现 Abcdefghijklmnabcdefghijklmn0 选项。我想要的是: adb -a start-server 所以后台进程绑定到所有接口,但它不起作用。我需要在Windows上就像这样开始。我已经设法使用以下命令在前台模式下启动服务器: adb -...

5  通过adb停止媒体播放  ( Stop media playback through adb ) 
我在手机上测试了一些设置,不幸的是,我唯一的控件现在是通过adb立即通过adb。我的问题是,虽然我可以通过以下命令开始播放音乐文件,但我无法停止它,所以我可以执行下一次迭代。 adb shell am start -a android.intent.action.View -d "file:///sdcard/M...

0  Realme 3 Pro粘在Bootloop(启动/恢复)被销毁  ( Realme 3 pro stuck at bootloop boot recovery has been destroyed ) 
嗨,我的手机处于启动循环 fastboot不起作用我已经尝试了每个按钮,但没有工作 没有连接到PIC /笔记本电脑也是如此 任何人都有解决方案请帮助 我确实用origanfox恢复闪现了我的股票rom。然后闪烁ROM后移动没有恢复,但FastBoot正在连接到PC。 我遵循这个 unbrick指南工作正常i执行8...

15  通过修改default.prop(ro.secure)获取root?  ( Obtaining root by modifying default propro secure ) 
要获取特权shell,您需要将以下行修改为Default.prop文件中给定值 ro.secure = 0 ro.debuggable = 1 persist.service.adb.enable = 1 我有提取的我的手机模型的恢复图像: 因此,可以在默认文件中修改以下值,使用FastBoot重...

0  通过qfil成功闪烁后,手机不会启动/开始  ( Phone wont boot start after successful flashing through qfil ) 
我的手机被砖砌,所以我决定通过qfil用股票roms闪现我的手机lyf f1s,但成功闪烁后它不会启动!!没有任何事情发生,无论我按下哪个音量和电源按钮的组合,当我将其连接到我的充电器或笔记本电脑时,只有充电光闪烁或继续闪烁。请帮忙!! ...

3  如何从adb shell更改Developer选项中的指针位置设置?  ( How can i change pointer locations setting in developer options from adb shell ) 
我需要能够使用adb从开发人员选项菜单中选择和取消选择"指针位置" 。 adb shell am start -n com.android.settings/.DevelopmentSettings ,但一旦我在那里,我无法弄清楚如何选择和去选择指针位置。 我只是用shell keyevent'xx'来移动焦点,但...

0  我可以复制分区图像,修改,然后将其恢复到Android手机?  ( Can i copy a partition image modify and then restore it back to android phone ) 
我已经开始让我的脏手进入自定义的Android ROM。我有一个没有特定的TWRP恢复的rooted Android设备。我有一个问题是,可以从Android手机,下一步,修改它,并最终使用Linux PC将其恢复到Android手机中的分区图像?谢谢所有人! ...

0  unbrick联想zuk z1,每分区格式化后  ( Unbrick lenovo zuk z1 after every partition was formatted ) 
砖块我的手机试图在它上安装cyanogenmod。格式化每个分区,包括/引导和/恢复。 手机不能: 引导到主屏幕。 由adb达到。 具有重新启动的引导加载程序。 闪存新的恢复。 手机可以: 在启动循环中陷入困境。 输入zuk恢复。 输入下载模式。 此外,使用adb在手机处于下载模式时查找设备,返回以下内容: ...

1  尽管明显可用空间,从内部microSD将数据迁移到内部存储时出错  ( Error when migrating data from internal microsd to internal storage despite appa ) 
我有一个moto g3(android 6.0),microdd为2gb,我配置为内部存储。多年来一直在罚款,但我想升级到更大且更快的卡片。所以,我首先试图安全地删除这个microSD。当我尝试将数据从microSD卡迁移到我的手机的内部存储时,它会失败以下消息: 无法移动数据 在原始位置留下的数据 然而,我以为...

1  尽管安装了LG Universal Mobile Drivers,但仍未检测到LG Nexus 5  ( Lg nexus 5 is not detected despite having installed lg universal mobile drivers ) 
我使用Windows 8,adb似乎无法找到我的LG Nexus 5(D821),尽管已经安装了LG Universal Mobile驱动程序(LgunitedMobileDriver_S498MA22_WHQL_ML_VER_2.2)。 adb reboot bootloader 无法找到设备。 我已在USB调试...




© 2021 it.wenda123.org All Rights Reserved. 问答之家 版权所有


Licensed under cc by-sa 3.0 with attribution required.