adb错误“'adb' 不是内部或外部命令,也不是可运行的程序或批处理文件。

adb错误“'adb' 不是内部或外部命令,也不是可运行的程序或批处理文件。,第1张

adb的全称为Android Debug Bridge 调试桥,是连接Android手机与PC端的桥梁,通过adb可以管理、 *** 作模拟器和设备,如安装软件、系统升级、运行shell命令等。

现在使用adb命令的时候出现错误“'adb' 不是内部或外部命令,也不是可运行的程序或批处理文件。”,如下图所示:

这个问题一般有两种可能:

1就是没有配置环境变量, 这个只需要将android安装:例如D:\Program Files\eclipse-jee-juno-win32-x86_64\eclipse\android-sdk\tools加入到系统变量Path中,需要注意的是Path中会配置的有其他的路径,需要在android的路径前加;然后将上面的路径粘贴上去就OK了。

原来是android22和android 23不一样了 ,android23 adbexe是放在android-sdk\platform-tools目录下面的,而22是放在tools目录下面的,所以需要把path的路径指到platform-tools下面,然后输入adb,能够显示相关的信息。

1、最简单的方法就是找一个能够自动搜索adb驱动下载安装的PC端手机管理器,譬如安卓驱动,电脑上装好安卓启动之后,插上手机,等安卓驱动自动识别手机,完成驱动下载安装过程直接看着就行。

2、其次就是手动的方法,买手机时候附带了驱动安装碟的将之取出,没有的在网上找到自己手中安卓手机的驱动下载站(HTC这些一般官网都会提供),然后将adb驱动下载到电脑。把手机用USB线连接至电脑,这时候电脑会提示你安装驱动,像安装电脑驱动一样,手动指定位置到adb驱动文件夹所在位置(CD或者刚刚adb驱动下载到的位置),等电脑自己安装完成,adb驱动也就成功安装了。

3、手动指定位置到adb驱动文件夹所在位置;

4、指定搜索之后开始安装;

5、adb驱动安装成功。

解决方法:

通用的比较管用的方法是这个:

在开始-运行里输入CMD确定,在命令行窗口下输入以下内容后按回车

for %1 in (%windir%\system32\ocx) do regsvr32 /s %1

完了后,再输入以下内容并回车

for %1 in (%windir%\system32\dll) do regsvr32 /s %1

这个要好久,耐心等候,但也可能需要重启后整个效果才会出来。

技巧如果怕输入错误的话,可以复制这条指令,然后在命令提示框点击左上角的c:\,使用下面的“编辑-粘贴”功能就不容易输错了。在飞速滚屏完全静止之后,别着急启动其他程序,先耐心等一会儿,因为此时dll们还在找位置。直到你的指示灯不闪了再做别的。

解决方法:

1打开cmd,输入adb kill-server,adb start-server,adb nodaemon server,显示

说明执行adb start-server后启动不起来是因为adb的端口被占用了。

2输入netstat -aon|findstr "5037",可以看到进程号为10624的进程(这个进程号因机器和时间而异)在占用5037端口(adb需要使用此端口)

3打开任务管理器,选择“进程”选项卡,点击选项栏“查看-选择列”,勾选“PID(进程标识符)”,点确定。会看到每个进程都会显示它们的PID了。找到进程号为10624的进程,结束这个进程。

4在cmd中,重新adb start-server,会看到成功启动了。

5重启Android Studio,正常启动完成。

以上就是关于adb错误“'adb' 不是内部或外部命令,也不是可运行的程序或批处理文件。全部的内容,包括:adb错误“'adb' 不是内部或外部命令,也不是可运行的程序或批处理文件。、请教大神WIN7系统如何运行adb,一直不能打开、电脑重装系统后老出现 adb.exe - 应用程序错误等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10169900.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存