本人小白,刚接触android开发,遇到不少坑
1,在部署环境的时候,不管是手机模拟器,还是虚拟模拟器都必须在开发者模式下,进行adb连接
adb常用的命令就不解释了,基本上百度上都有,
关于emulator offline 一般以及最根本的解决方案,是5555端口被占用了,所以要杀掉5555进行
unix下比较好解决,因为估计大家都比较习惯unix命令
window下命令
netstat -ano|find “5555”
显示里面的最后一列就是进程号
taskkill /pid 1336
杀掉进程
在执行adb devices就会发现没有模拟器了,
在启动模拟器就会找到改模拟器是unauthorized,这里我是这个状态是因为我模拟器没有开usb连接,进入到开发这模式
2.关于模拟器打开开发这模式百度里面有很多,我这里就简单提下
点击setting之后会进入一个界面
然后点击关于设备
点击版本号,不是android的版本号
之前由于不熟悉操作都是点的android的版本号,然后进入到一个像屏保界面的窗口里面
点击5下就会出现弹框,点击确定,回到设置里面就出出现{}大括号一样的下拉选项,那就是开发者模式,然后找到usb调试,打开usb调试就会提示生成密匙。
ps:当开发者usb模式已经打开之后,还出现unauthorized,就重启一个adb,具体命令很简单
adb kill-server
adb start-server