精华内容
下载资源
问答
  • adb连接手机

    千次阅读 2018-04-12 20:35:18
    adb连接手机进行调试有两种方式,一种使用USB线,一种使用无线WiFi。 第一种 使用USB线连接1. 在手机上启用USB调试2. CMD窗口输入adb devices,此时可以看到自己的设备。PS:无法看到自己设备时,查看手机USB调试...

    adb连接手机进行调试有两种方式,一种使用USB线,一种使用无线WiFi。

     

    第一种  使用USB线连接

    1. 在手机上启用USB调试

    2. CMD窗口输入adb devices,此时可以看到自己的设备。

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

     

    第二种  使用无线WiFi连接

    首先先了解一点底层的知识:

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

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

    接下来是连接步骤:

    1. 命令行输入:adb connect 172.16.4.37:5555 (:5555可省略)

        提示:unable to connect to 172.16.4.37:5555

        解决办法:

        1)手机与PC相连,执行以下命令:adb tcpip 5555

          成功提示:restarting in TCP mode port 5555

          如果手机没有和PC连接,直接使用以上命令会提示 error:device not found

          然后断开USB

        2)接着执行adb connect 172.16.4.37:5555,这时候应该就能连接成功了

          成功提示:connected to 172.16.4.37:5555

    2. 输入adb devices,得到以下提示说明连接成功,可以进行各种调试了

       List of devices attached

       172.16.4.37:5555    devices

    3.调试完成之后,输入如下的命令断开连接:

     adb disconnect 192.168.1.5:5555

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

        setprop service.adb.tcp.port -1

        stop adbd

        start adbd

    展开全文
  • adb tcpip 5555 adb connect IP地址

     

    adb tcpip 5555
    adb connect IP地址

    展开全文
  • 将 Android 设备与要运行 adb 的电脑连接到同一个局域网,比如连到同一个 WiFi。 打开 Android 设备上的终端模拟器,在里面依次运行命令: su setprop service.adb.tcp.port 5555 之后ifconfig看下android 设备的ip ...
  • AndroidStudio 通过 adb 连接手机

    千次阅读 2019-02-22 13:30:56
    AndroidStudio 通过adb 连接手机 AndroidStudio 通过 adb 在真机上调试应用(手机 和 电脑连接同一 WIFI): 1: 手机通过 USB 连接上电脑,Mac 在终端上输入命令,端口可以随便设,我设的是 6666 adb tcpip 6666 2: 输入你...

    AndroidStudio 通过adb 连接手机


    AndroidStudio 通过 adb 在真机上调试应用( 手机 和 电脑连接同一 WIFI):
    1: 手机通过 USB 连接上电脑,Mac 在终端上输入命令,端口可以随便设,我设的是 6666
    adb tcpip 6666
    2: 输入你手机的 IP 加上上面的端口

    adb connect 192.160.1.140:6666
    

    点击确认后,提示如下就大功告成了

    connected to 192.168.1.140:6666
    
    展开全文
  • Ubuntu 下 adb 连接手机调试  今code完毕,发现手机连接突然出现问题,logcat无输出,adb devices后发现手机连接有问题。  手机连接状态:手机端,android系统,已打开debug模式,并且状态栏显示“已连接USB”调试...


    Ubuntu 下 adb 连接手机调试

          今code完毕,发现手机连接突然出现问题,logcat无输出,adb devices后发现手机连接有问题。

          手机连接状态:手机端,android系统,已打开debug模式,并且状态栏显示“已连接USB”调试;

                                       电脑端,Ubuntu系统,adb devices,无连接信息

          首先想到Window上很多adb连接错误是应为端口被占问题,所以查看端口情况:

          

    changxing@changxing-ThinkPad-T410:~/Client$ ps -aux | grep adb
    Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
    root      6978  0.0  0.0   4684   940 pts/0    T    20:25   0:00 adb logcat -v process
    root      6979  0.0  0.0  31316  1372 pts/0    Tl   20:25   0:00 adb -P 5037 fork-server server
    root      7052  0.0  0.0   4548   952 pts/0    T    20:26   0:00 adb tcpip
    root      7063  0.0  0.0   4548   952 pts/0    T    20:27   0:00 adb get-state
    1000      7337  0.0  0.0  13612   940 pts/0    S+   20:33   0:00 grep adb
    
    root      6978  0.0  0.0   4684   940 pts/0    T    20:25   0:00 adb logcat -v process

         ps命令解析:

     1)ps -a 显示现行终端机下的所有程序,包括其他用户的程序。
    
      2)ps -A 显示所有程序。
    
      3)ps -c 列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或常驻服务的标示。
    
      4)ps -e 此参数的效果和指定"A"参数相同。
    
      5)ps -e 列出程序时,显示每个程序所使用的环境变量。
    
      6)ps -f 用ASCII字符显示树状结构,表达程序间的相互关系。
    
      7)ps -H 显示树状结构,表示程序间的相互关系。
    
      8)ps -N 显示所有的程序,除了执行ps指令终端机下的程序之外。
    
      9)ps -s 采用程序信号的格式显示程序状况。
    
      10)ps - S 列出程序时,包括已中断的子程序资料。
    
      11)ps -t<终端机编号>
    
      指定终端机编号,并列出属于该终端机的程序的状况。
    
      12)ps -u username
    
      以用户为主的格式来显示程序状况。
    
      13)ps x
    
      显示所有程序,不以终端机来区分。
    
      最常用的方法是ps -aux,然后再利用一个管道符号导向到grep去查找特定的进程,然后再对特定的进程进行操作。
    


          

    # 查看哪些进程打开了指定端口port(对于守护进程必须以root用户执行才能查看到)
    lsof -i:port
    
    # 查看哪些进程打开了指定端口port,最后一列是进程ID(此方法对于守护进程作用不大)
    netstat -nap|grep port
    
    # 查看端口号对应的系统服务名称
    cat /etc/services
    
    # 启动|停止|重启系统服务
    sudo /etc/init.d/service start|stop|restart 

            发现有多个logcat程序运行,所以杀掉指定进程。杀完重新连接手机,发现问题还是没有解决,重新分析google,发现MTP连接PC的相关文章:

    (MTP相关知识:MTP的全称是Media Transfer Protocol(媒体传输协议),它是微软公司提出的一套媒体文件传输协议。Android3.0开始支持MTP

    在Ubuntu挂载使用MTP设备步骤如下:

    1.将MTP设备连接至PC机

    2.如果是第一次使用MTP设备需要安装以下软件,否则可以跳过此步骤:

    1 sudo apt-get install mtpfs libfuse-dev libmad0-dev

    3.挂载MTP设备

    1 sudo mtpfs -o allow_other /media/mtp
    )


    相关步骤:

    sudo gedit  /etc/udev/rules.d/50-android.rules

    SUBSYSTEM=="usb", ATTR{idVendor}=="1234", ATTR{idProduct}=="0010", MODE="4666", OWNER="alex"

    1234和0010分别是VID和PID,OWNER填用户名。

    二依次运行命令

    adb kill-server

    adb start-server

    adb devices

    三重新插入手机查看连接情况。

    四还不行的话,编辑~/.android下的adb_usb.ini文件

    idVendor加进去

    如:

    # ANDROID 3RD PARTY USB VENDOR ID LIST -- DO NOT EDIT.
    # USE 'android update adb' TO GENERATE.
    # 1 USB VENDOR ID PER LINE.
    0x1234 


    五真的还不行,就同时重启电脑和手机,这个时候我的手机已经和电脑连接正常,adb logcat 成功输出!


    补充的有些手机权限问题,总是提示:

                                     error: insufficient permissions for device


    解决方面(加权限):

    shily@hh-desktop:~$cd ~/sdk/android-sdk_eng.sdk_linux-x86/tools
    shily@hh-desktop:~/sdk/android-sdk_eng.sdk_linux-x86/tools$ ls -l adb
    -rwxr-xr-x 1 shily shily  341694 2010-05-11 05:46 adb
    shily@hh-desktop:~/sdk/android-sdk_eng.sdk_linux-x86/tools$ sudo chown root:root adb
    [sudo] password for shily:
    shily@hh-desktop:~/sdk/android-sdk_eng.sdk_linux-x86/tools$ ls -l adb
    -rwxr-xr-x 1 root root   341694 2010-05-11 05:46 adb
    shily@hh-desktop:~/sdk/android-sdk_eng.sdk_linux-x86/tools$ sudo chmod u+s adb
    shily@hh-desktop:~/sdk/android-sdk_eng.sdk_linux-x86/tools$ ls -l adb
    -rwsr-xr-x 1 root root   341694 2010-05-11 05:46 adb
    shily@hh-desktop:~/sdk/android-sdk_eng.sdk_linux-x86/tools$ 
    这样无论哪个用户启动adb 使用的都是root权限,就不会提示权限不足的错误了。



      







    展开全文
  • ADB连接android手机

    千次阅读 2018-11-25 15:19:36
    ADB连接android手机 下载ADB连接工具 adb.exe是android开发包的一个插件,可以在官网上下载LINK。 运行adb.exe软件直接使用DOS命令就行;同时切换执行目录。 我们现在执行一下看看是否能够执行; ;这里adb....
  • adb连接手机出现Connection refused

    千次阅读 2020-12-08 11:40:41
    手机ip> 后提示 <ip>5555: Connection refused 原因: adbd没有监听网络连接 解决: 打开adbd服务的5555端口 adb -s <设备> shell setprop service.adb.tcp.port 5555 之后去设置里关闭再重新打开...
  • 一、之前adb 连接手机都很好的,后面报错: 二、解决 网上搜索看见有篇文章说让卸载掉360手机助手,想起自己不久前安装了一键刷机,卸载后重新adb devices,显示成功连接手机 ...
  • adb连接手机的两种方式

    千次阅读 2019-03-21 00:26:23
    adb连接手机进行调试有两种方式,一种使用USB线,一种使用无线WiFi。 第一种 使用USB线连接 在手机上启用USB调试 CMD窗口输入adb devices,此时可以看到自己的设备。 PS:无法看到自己设备时,查看手机USB调试...
  • 电脑不能通过adb 连接手机 1,现象: 电脑不能通过adb 连接手机,换数据线不行,重启手机不行,重启电脑也不行,但是别的手机可以顺利连上,这台手机在别的电脑上也可以顺利连上。 2,解决办法: ...
  • adb devices:adb连接华为手机的坑

    千次阅读 2019-03-27 21:42:41
    最近在做一个安卓的脚本,需要adb连接手机,手机是荣耀某个型号,一直连接不上,各种fail各种5037端口被占用,百度无果,后来重新装了adb,设置系统环境变量,再次adb devices的时候报了List of devices attached,...
  • 使用adb桥的时候需要pc一台,手机一台,adb工具一个 首先需要配置环境变量:把adb工具的路径放到path中,比如C:\adb放到path中可能会因为操作系统的不同呈现两种形式,一个是直接添加,一个是点开编辑后没有添加,...
  • adb连接华为手机

    千次阅读 2020-05-23 12:27:00
    USB连接具体的解决办法如下: 1、打开拨号界面,输入: *#*#2846579#*#*。自动进入工程菜单,选择后台设置——>usb端口设置——>生产模式。...5、回到adb命令下查看是否已经连接上了呢 ok,已连接...
  • android开发使用adb连接手机进行调试

    千次阅读 2015-01-20 17:05:15
    adb连接新款android手机方法: 1.linux下: 1)在命令行窗口输入lsusb,即可显示与本机相连的所有usb设备。如: michelle@michelle-ThinkPad-Edge:~$ lsusb Bus 002 Device 007: ID 056c:c001 其中 Bus 002 Device 007: ...
  • adb连接手机时,端口被占用,无法连接,如下图所示: adb server version (31) doesn't match this client (40); killing... could not read ok from ADB Server * failed to start daemon error: cannot connect ...
  • 如何通过WIFI使用ADB连接手机调试

    千次阅读 2018-09-18 14:36:04
    通过WIFI连接手机调试背景更改ADB模式连接手机恢复USB调试模式 背景 如果你是一名APP开发者,我想你已经受够了USB插插拔拔,断断续续,时连时不连所带来的苦恼。 作为一名并不算高强度的APP开发者,我办公室的电脑...
  • 做android客户端开发,需要用真机测试。但是EMUI5.1很难连接上电脑。...如果没有安装,在手机连接电脑时,下载驱动人生软件来安装adb驱动;(2) 开发者选项打开;打开的方法:设置---关于手机---连续点击...
  • 主要介绍了ubuntu中使用adb连接小米2的步骤和adb调试方法,需要的朋友可以参考下
  • android 利用adb连接手机调试程序

    千次阅读 2016-01-22 10:19:22
    2、android手机下载ADB WIFI软件 3、连接时需要电脑和手机在同一wifi环境下 开始 1、找到电脑上sdk路径(示例:C:\xxx\xxx\AppData\Local\Android\sdk\platform-tools) 2、运行“cmd” 3、输入"cd...
  • 小米MIUI手机adb连接教程

    万次阅读 2019-09-06 11:55:09
    最近在再次研究app自动化,拿了一个小米手机,本记得电脑adb连接手机挺简单的,结果碰到一堆问题,觉得做下整理以便其他同学参考,少走弯路。 首先PC端:你要有安装SDK包,里面的platform-tools目录下会有adb文件,...
  • 问题描述: usb已连接,adb连接里能看到设备,adb devices查看显示unauthorized; 如图 ————解决办法———-: 实在不行,删除手机如下目录: /data/misc/adb/
  • ADB连接手机的两种方式

    万次阅读 2012-06-26 10:15:50
    adb支持两种连接android系统的方式,USB方式及网络方式。一般手机及平板默认会设置为USB方式。 下边介绍这两种方式的切换方式。 1. 背景知识: android系统底层运行着一个服务(adbd),用于相应和管理大家在...
  • 之前一直是用数据线连电脑进行调试,但是新手机的USB接口被背夹占用了,导致连了背夹就...测试电脑与手机ping通方法:打开手机所连的无线网,查看其ip地址,比如为192.168.130.216。 然后打开cmd,输入ping ip地址...
  • ubuntu Linux adb 连接手机,华为魅族等

    千次阅读 2019-05-09 15:00:08
    是用ubuntu系统连接手机 1.打开开发者选项 手机-->设置-->关于手机-->版本号 ,找到后连续点击版本号,就是使手机处于开发者选项模式,退出设置,重新进入设置, 找到开发者选项,打开usb调试,以及和...
  • SpringBoot执行adb命令连接手机执行,关机,重启,recovery,fastboot。。。。。。
  • adb连接华为手机-菜鸡教程

    千次阅读 2019-03-25 15:10:55
    先打开华为手机的开发者模式...手机连上电脑后,手机屏幕会弹框显示是否允许该电脑连接,电脑上也会自动安装手机驱动。 CMD窗口中进入adb所在目录。 CMD窗口输入adb devices,此时可以看到自己的设备。 在List of de...
  • 如何用adb连接android手机

    万次阅读 2017-09-28 15:38:23
    1. 通过wifi, 利用adb连接手机。  在pc的cmd中输入命令:  adb connect 192.168.1.100  其中adb就是手机的ip. 如果连接成功, 就可以进入android的shell了。
  • 关于adb连接手机offline的问题解决

    千次阅读 2019-07-26 05:13:18
    我使用的是win7-64位系统。对于windows系统,adb devices 显示offline一般可能有两个原因: 1 )端口被占用。... adb nodaemon server ----------------查看结果是TCP 5037的连接有问题 netstat -ano|fin...
  • 在pc上通过adb, 连接手机上的python-server public server开启不了 只能usb开始private server,但是连着usb后,手机自动卸载sdcard 期间一直找不到设备,后来发现是usb驱动没装好 us

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 36,553
精华内容 14,621
关键字:

adb连接手机方法