在AS(Android Studio简称AS)app真机测试中adb可以轻松找到安卓设备,ADB全称Android Debug Bridge,用于Android设备进行交互,也可以这样理解ADB是Android Studio连接安卓设备之间的一个桥梁或者是一个中间人帮助管理你的设备或模拟器,请看下文:
打开命令提示符(Windows开始键 R) - >输入cmd后确认 - >输入adb,也可以打开androidstudio - >打开终端工具 - >输入adb,提示“adb”不是内部或外部命令,也不是可运行的程序或批处理文件,如图是:

react-native初试踩坑“adb”不是内部或外部命令
解决方法有二种:
第一种:设置系统环境变量
android 2.2以后,adb.exe是放在SDK的platform-tools目录下面的,找到adb存放的路径,把adb绝对路径复制下来
以下是我的默认路径,具体的你可以看一下是否也是以下路径可以找到adb.exe文件
1 |
C:\Users\Administrator\AppData\Local\Android\Sdk\platform-tools |
此电脑(右击)→属性→高级系统设置→高级→环境变量也可以Windows开始键+ Pause Break →属性→高级系统设置→高级→环境变量
找到path属性,点击编辑》里面添加一条路径(就是上面platform-tools文件完整路径),点击确定即可
注意:如果不是win10系统的话,path路径是多个以;号连接,win10添加是很清晰简单的就不截图了。
第二种:
这种方式简单粗暴而且容易,找到adb.exe文件夹(就是上面的platform-tools文件夹内,没有可以自己下载一份adb文件),目录内下找到adb.exe,AdbWinApi.dll,AdbWinUsbApi.dll并复制三个文件,然后粘贴到C:\Users\Administrator\ 目录内(如果你是自定义的用户名,Administrator就是你的用户名,改成相应的即可)

react-native初试踩坑“adb”不是内部或外部命令
配置好之后检查一下,视窗开始键+ R打开命令提示符----->输入CMD确认---->输入ADB,
如果弹出相应版本以及语法提示,那么就配置安装成功了
ADB服务
开启和关闭服务
adb start-server开启
adb kill-server关闭
发表于2019-08-06 at 16:54 0楼