来自:http://lesca.me/blog/2011/02/22/connect-to-android-with-adb-over-tcp/?replytocom=27
本文介绍如何通过网络(尤指无线网络)与Android的adbd进行连接。
原理:
adb server: 计算机上的一个服务进程,进程名为adb
adb daemon: Android 手机上的一个服务进程,进程名为adbd
adb client: 你可以认为是计算机上的一个终端窗口,进程名也为adb
你的指令通过adb client 交给adb server,server和daemon之间进行通讯。
因此,这里建立的连接实际上是server和daemon之间的连接。
有三种方法:
- 到Market搜索Wireless ADB
- 在手机上进入终端实现
1.手机:让adbd监听指定端口
1
2
3
4
5
|
setprop service.adb.tcp.port 5555
stop adbd
start adbd
|
2.手机:连接网络(3G或者WLAN)
假定你获得的IP地址为192.168.1.102
3.计算机:连接手机
adb connect 192.168.1.102:5555
4.计算机:检查是否成功
adb get-state
应当输出device
或者emulator-5555
,这取决于你的设置。
5.如何改回原先状态(通过USB连接)
setprop service.adb.tcp.port -1
stop adbd
start adbd
已经通过USB连接后直接通过ADB设置
这是最简单的方法,但是成功率不高。我们先看一下如何实现:
1
2
|
adb tcpip 5555
adb connect 192.168.0.101:5555
|
改回原先状态:
细心的朋友应该已经发现了,通过adb发出的命令是用户级的(实际在手机上的用户为shell),而切换监听方式所需的权限需要root才行。
这就是为什么会失败。
如果你的手机有足够的权限的话,你可以试试
adb root
如果成功的话,再执行上面的命令。
分享到:
相关推荐
此工具用于一键开启tcp上的adb连接(pc和移动端需要在同一个局域网),开启后只要在pc端输入命令行adb connect (相应的ip):5555即可连接上,可以让Android开发的同志方便得实现真机调试。注意:此应用只能运行在...
快速设置 android手机为tcp调试,使用wifi,...点击 air adb后,即可通过电脑使用命令行 adb connect ip 链接手机进行adb调试,可在eclipse中直接调试手机,而无需使用usb数据线。支持开机自动启动,设置需要的模式。
adb通过TCP/IP来调试Android设备
adb for debugging windows android
在winform中使用adb访问android手机目录,包括连接手机,目录,目录下级,拷贝,encoding转换,treeview展示目录,textbox展示文本返回,因为包含adb,所以比较大20多m
通过代码分析发现Android13 上对 网络adb 进行了限制! Android13原生代码要求:必现连接上某个wifi,才能进行adb ,并且切换wifi或者关闭wifi都是会停止adb。 并且Android13 上 wifi adb 端口号每次是变化的,这个...
之前经常有人问了,wifi adb 开启了,但是电脑支持adb connect 为啥连接不上安卓设备? 从多个人的adb版本发现,Android13 对 adb版本是有要求...总结一句话就是:Android13版本需要高一点的adb软件版本才能正常使用。
adb工具包 Android adb1.0.32 adb的全称为Android Debug Bridge,就是起到调试桥的作用。
配置android开发环境需要的adb文件。
Android ADB工具,支持4.4以上系统,测试可正常使用~~~
android adb shell 命令大全 1. 显示系统中全部Android平台: android list targets 2. 显示系统中全部AVD(模拟器): android list avd 3. 创建AVD(模拟器): android create avd --name 名称 --...
Android WiFI ADB plugin adds a button to your IntelliJ/Android Studio Toolbar to connect your device to your computer over WiFi. To use this plugin the project opened in your IntelliJ/Android Studio ...
用于有线和网络调试(wifi,有线)切换,adb调试工具,默认端口5555,切换为网络调试后,局域网直接通过IP连接adb :adb connect IP:5555
adb源码官网:https://android.googlesource.com/platform/system/core/可在以上链接获取adb源码集成到项目中。若下载失败可以下载上面的附件。
本文为大家汇总了Android Studio ADB网络调试的使用方法,供大家参考,具体内容如下 随着技术的发展,现在的安卓手机大部分开始使用type-c接口了,这对于我们安卓程序猿来说也不是件好事情哈,如果要在不同版本手机...
ADB 安装配置 Ubuntu: 1、 获取 adb 下载 sdk:http://developer.android.com/sdk/index.html 选择 linux 64 位版本 adt-bundle-linux-x86_64-20130729/sdk/platform-tools/adb 2、 安装 adb $ mkdir -p ~/bin $cp ...
不用安装AndroidSDK,直接在Windows系统cmd使用
adb通过网络连接来调试Android,方便没有usb连接可用的情况。或者在虚拟机运行的Android的调试
android-ADB工具-windows.zip