adb在Windows上不被识别为内部或外部命令

我设置了path环境的c:/ android-sdk / toolspath,像'emulator'这样的命令工作得很好。 但是adb命令仍然无法识别,我该怎么办?

我的path系统variables我添加了android-sdkpath和工具path到目前为止。 还有什么需要做的吗? 导致像adb设备命令不起作用它说,该命令不被识别。 顺便说一句,我想要做adb安装comeapp.apk …

谢谢

如果你去你的android-sdk/tools文件夹,我想你会发现一条消息:

adb工具已经转移到平台工具/

如果您在SDK中没有看到此目录,请启动SDK和AVD Manager(执行android工具)并安装“Android SDK Platform-tools”

还请更新PATH环境variables以包含platform-tools /目录,以便您可以从任何位置执行adb。

所以你也应该添加C:/android-sdk/platform-tools到你的环境path。 另外,在修改PATHvariables之后,请确保您启动一个新的CommandPrompt窗口。

你有两种方法:

首先去Android SDK的特定path:

1)打开命令提示符并通过它浏览platform-tools目录,例如

$ cd Frameworks \ Android-Sdk \ platform-tools

2)现在运行你的adb命令,以便知道你的adb工作正常:

$ adb设备adb logcat或简单地adb

第二种方法是:

1)右键单击您的我的电脑。

2)打开环境variables。

3)添加新的variables到你的系统pathvariables(如果不存在则添加,否则如果已经存在则不需要添加新的variables)。

4)将platform-tools目录的path添加为该variables的值,如C:\ Program Files \ android-sdk \ platform-tools。

5)重新启动电脑一次。

6)现在从命令提示符的任何位置运行上述adb命令,例如adb设备或其他adb命令。

另外你可以在terminal的setx PATH“%PATH%; C:\ Program Files \ android-sdk \ platform-tools”

如果你从Android Studio获得adb(现在大多数情况下,Android会在Eclipse上被弃用),你的adb程序很可能位于这里:

%USERPROFILE%\AppData\Local\Android\sdk\platform-tools

其中%USERPROFILE%表示类似于C:\Users\yourName

如果你进入你的计算机的环境variables并添加%USERPROFILE%\AppData\Local\Android\sdk\platform-tools到PATH(只需复制粘贴该行,即使使用%—它也可以正常工作在Windows上,你不需要硬编码你的用户名),那么它现在应该工作。 打开一个新的命令提示符并键入adb进行检查。