您的位置:首页 > 移动开发 > Android开发

Android开发,使用Wifi调试真机

2017-05-19 10:05 267 查看


Android开发,使用Wifi调试真机

原文:google官方文档说明

首先还是用USB线连接手机,然后找到Android SDK的playform-tools目录,在此通过命令行运行: adb tcpip 5555。在UBUNTU系统中,会返回“restarting in TCP mode port:5555”。

接下来,设置手机连接wifi,最好与PC是同一网段,不同网段没试过。然后,找到手机的IP,比如我的是192.168.0.142。(什么?不知道在哪里看手机IP?设置->Wi-Fi。。。。。。) 

命令行中输入: adb connect 192.168.0.142:5555

如果返回”connected to 192.168.0.142:5555”,恭喜你,现在可以拔掉USB线,然后,在SDK中就可以无线安装APK以及看LOGCAT的信息啦。 

注意:使用Wifi调试速度会比较慢,但如果你使用的是Eclipse开发Android的话,这样是不容易掉线的。

如果要退出无线模式,输入adb usb.


输入adb shell 时 提示error: more than one device and emulator

 

第一种情况:确实用多个设备或者模拟器
   解决办法:(指定连接某一个设备或者模拟器)

1、获取模拟器/设备列表

  
adb devices
2、指定device来执行adb shell

 
  adb -s devicename shell
例如:

 
adb -s emulator-5554 shell
在多device的时候,执行adb命令一般都需要用参数-s指定device。例如卸载emulator-5554上的包com.soft.camera     
adb -s emulator-5554 uninstall com.soft.camera

第二种情况下:确实有一个设备或者模拟器(之所以显示有多个是因为此设备用过两次 使用命令 adb devices 会看到这个设备有两种状:offline 和 device)

    解决办法:

   一般办法:在命令窗口输入adb start-server 重新启动adb.exe服务

   如果上述方法不可以,终极方法:打开任务栏,选择“进程”选项卡,找到adb.exe进程,结束之,重新启动就完事OK啦(或者在命令窗口输入命令adb kill-server )
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: