在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.现在检查设备
现在已授权!
这样就可以了