在CMD中输入adb命令,提示“‘adb‘ 不是内部或外部命令,也不是可运行程序或批处理文件”的解决方法

在android开发中有时我们会用到adb命令行,但很多人在cmd中输入adb命令后,会出现‘adb’不是内部或外部命令,也不是可运行程序或批处理文件的问题,如图
在这里插入图片描述
在这里插入图片描述
解决步骤如下:
打开AndroidStudio 点击SDK Manager 找到SDK对应的的路径
在这里插入图片描述
在SDK文件安装目录下找到platform-tools,在platform-tools中找到adb.exe、AdbWinApi.dll、AdbWinUsbApi.dll三个
复制到C盘下C:\Users\13641
在这里插入图片描述
此问题解决了 可以打开cmd 试试了。
在这里插入图片描述
就可以连接手机操作了
但是当:
appium 连接真机出现this adb server’s $ADB_VENDOR_KEYS is not set错误时

1.检查是否经过授权:(如下是未授权的)
在这里插入图片描述
2.撤销手机上的USB调试

如果该设备显示为未授权,请转到手机上的开发人员选项,然后单击“撤销USB调试授权”(已通过JellyBean和Samsung GalaxyIII测试)。

然后重启adb服务器

adb kill-server
adb start-server

4.重新连接设备

设备将询问您是否同意连接计算机ID。您需要确认。

5.现在检查设备

现在已授权!

在这里插入图片描述
这样就可以了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值