React Native expo Android adb 调试出现 device not found 怎么办
背景
最近接了一个项目,app 壳子跳转 webview 内嵌 h5 页面,但是壳子是另外一个团队负责的,我们没有源代码,没法办法调试。沟通排查问题很麻烦,后来发现了 Expo 这个工具,可以快速用 React Native 在本地搭建好环境,通过扫码或者在手机端用 Expo Go 来预览调试 h5 代码。
ABD环境变量配置
请移步到这里
Android 调试遇到的问题
排查方向
1、确保手机已经打开开发者模式,并且开启usb调试,首次开启后需要拔线重新连接,并且授权usb调试
2、尝试修改usb连接模式,如切换为打开文件或者选择照片,仅充电模式一般默认不允许usb调试
3、检查adb是否启动成功,在命令行输入adb kill-server回车后再重新启动,启动命令为adb start-server,看是否可以启动成功,如果不成功可以看到报错信息,一般情况为端口占用,可以给adb重新设置端口,再次重新启动
4、驱动问题,可以手动安装google提供的usb_driver,驱动位置在sdk目录下/extras/google/usb_driver
通过以上几步基本可以解决99%的adb连接手机问题,祝你好运。