码迷,mamicode.com
首页 > 移动开发 > 详细

Android adb 命令(网络adb、more than one device and emulator)

时间:2014-11-07 14:54:29      阅读:290      评论:0      收藏:0      [点我收藏+]

标签:more than one device   android   

常用的adb命令应该是用的比较熟悉了,如

Adb shell

Adb remount

Adb devices

Adb install

Adb uninstall

Adb pull

Adb push

这些都是本地adb,那怎样通过网络接口连接另外一台设备呢?那这里就稍微总结一下网络adb方面的东西。

Adb connect IP:Port

这个命令中IP表示目标设备的ip地址,如192.168.196.37

Port表示这个台设备的adb端口,默认是5555,所以,当需要连接该IP的设备时:

bubuko.com,布布扣

根据实际的操作,返回了already connected

当通过connect命令连接上之后,接下来的操作就跟本地adb是一样的了,这里执行如下的命令:

bubuko.com,布布扣

可以看到,当我们执行adb shell 后,通过adb  devices命令看到到有2个终端设备,我经过多次试验都是两个,这让我不太明白,而且这两个都是指向同一个设备!

既然是2个,那我们在执行adb命令时,可能会出现”more than one device and emulator”(当前连接有多个设备)解决办法是:先通过adbdevices 命令查看当前连接有哪些设备,然后通过-s命令指定某个设备。

是的,比如当前连接了2个设备,在执行adb install命令时就可以通过–s 参数来指定当前操作的设备,如下:

Adb–s emulator-5554 install a.apk(前提是先cd到a.apk的目录) ,这时就不会出现”more than one device and emulator”的错误


Android adb 命令(网络adb、more than one device and emulator)

标签:more than one device   android   

原文地址:http://blog.csdn.net/android_dong/article/details/40891641

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!