背景
最近接了一个项目,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连接手机问题,祝你好运。