一、usb连接

  1. 安卓设备打开开发者模式,启用usb调试
  2. CMD窗口输入adb devices,此时可以看到自己的设备

    PS:无法看到自己设备时,查看手机USB调试是否打开;PC端是否安装手机驱动。

二、wifi连接

  1. 命令为:adb connect (移动设备的IP)

原理:

    Android系统底层运行着一个服务(adbd),用于响应和管理大家在电脑端的adb命令连接,这个服务在启动时会根据手机的配置监听USB连接或网络其中之一。配置的属性为:service.adb.tcp.port,也就是监听的网络端口

  • 以上属性的值 > 0:adbd将监听网络对应的端口(一般为5555)
  • 以上属性的值 <=-1:adbd将监听USB 

  如果提示:unable to connect to 192.168.67.111:5555

  解决方法:

    • 使用usb线连接pc与移动设备,启动监听端口,执行命令:adb tcpip 5555    【操作成功会提示:restarting in TCP mode port 5555】
    • 断开usb,继续执行:adb connect (移动设备的IP)
    • 输入 adb devices 验证是否连接设备

   2. 调试完成之后,输入如下的命令断开连接:adb disconnect   xxxx(已连接上的ip)

   3. 最后一步,需要把监听的网络端口重置为-1,监听USB端口(如不做这一步,直接插上USB线也能正常使用,且这一步经常会提示could not set property,需要root权限)

setprop service.adb.tcp.port -1

stop adb

start adb

最新文章

  1. 浅谈iptables 入站 出站以及NAT实例
  2. java课后作业 弹出窗口求两个数的加减乘除
  3. Python学习教程(learning Python)--3 Python分支结构和布尔逻辑
  4. win7 下恢复“经典任务栏”/“快速启动栏”,关闭“窗口自动最大化” -摘自网络
  5. 高性能浏览器网络(High Performance Browser Networking) 第二章
  6. 客户端上显示csdn上的各类别下的的文章列表 (制作csdn app 三)
  7. unity3d 之本地推送
  8. IDE快捷键
  9. Maven依赖解析
  10. 并发,同步锁,Runnable,Callable,Future
  11. centos7安装postgres-10
  12. SVN问题之——org.apache.subversion.javahl.ClientException: Attempted to lock an already-locked dir(网摘文)
  13. 如何修改jenkins的启动用户?
  14. 如何看数据库是否处在force_logging模式下
  15. java----IO和NIO的区别
  16. 数据可视化——matplotlib(2)
  17. Java中的自动类型转换/隐式类型转换
  18. for ++i i++
  19. swoole安装
  20. 重温CLR(二)生成、部署以及程序集

热门文章

  1. The difference between a bad programmer and a good one is whether he considers his code or his data structures more important. Bad programmers worry about the code. Good programmers worry about data
  2. GIS地理工具案例教程——批量合并影像
  3. Kotlin介绍
  4. GitHub上优秀的开源资源
  5. linux普通用户添加root权限
  6. mysql 1045
  7. CA认证以及https的实现
  8. Ubuntu18.04下LAMP环境搭建
  9. 正则表达式\s空格,\d数字,量词+*?测试
  10. windows2008R2下iis7.5中的url重写(urlrewrite)