1746-IM8
将命令发送至特定设备
如果多个模拟器/设备实例正在运行,在发出adb命令时您必须指定一个目标实例。为此,请在命令中使用-s选项。以下是-s选项的用法:
adb-sserial_numbercommand
如上所示,您使用由adb分配的序列号为命令指定目标实例。您可使用devices命令获取正在运行的模拟器/设备实例的序列号。例如:
adb-semulator-5556installhelloWorld.apk
注意,如果在多个设备可用时您未指定目标模拟器/设备实例就发出命令,那么adb将生成一个错误。
如果您有多个设备可用(硬件或模拟设备),但只有一个设备是模拟器,则使用-e选项将命令发送至该模拟器。同样,如果有多个设备,但只连接了一个硬件设备,则使用-d选项将命令发送至该硬件设备。
安装应用
您可以使用adb从开发计算机复制应用,并将其安装到模拟器/设备实例上。为此,请使用install命令。使用此命令,您必须指定您要安装的APK文件的路径:
adbinstallpath_to_apk
如需有关如何创建可在模拟器/设备实例上安装的APK文件的详细信息,请参阅构建和运行您的应用。
请注意,如果使用AndroidStudio,则无需直接使用adb(或aapt)在模拟器/设备上安装您的应用。而是由AndroidStudio为您处理应用的打包和安装。
设置端口转发
您可以使用forward命令设置任意端口转发—将对特定主机端口的请求转发到模拟器/设备实例上的其他端口。下面向您介绍如何设置主机端口6100到模拟器/设备端口7100的转发:
adbforwardtcp:6100tcp:7100
您也可以使用adb设置传输到指定的抽象UNIX网域套接字的转发,如下所示:
adbforwardtcp:6100local:logd
1746-IM8
联系人:欧工
手机:18030229050
电话:0592-5709821
传真:0592-5917519
QQ 3151326358
邮箱 3151326358@qq.com
1746-IM8 IC693CBL303 IC693CBL304 IC693CBL305
IC693CBL311 IC693CBL312 IC693CBL313
IC693CBL316 IC693CBL319 IC693CBL324
IC693CBL325 IC693CBL327 IC693CBL328
IC693CBL329 IC693CBL330 IC693CBL331
IC693CBL332 IC693CBL333 IC693CBL334
IC693CHS391 IC693CHS392 IC693CHS393
IC693CHS397 IC693CHS398 IC693CHS399
IC693CMM301 IC693CMM302 IC693CMM311
IC693CMM321 IC693CPU311 IC693CPU313
IC693CPU323 IC693CPU331 IC693CPU340
IC693CPU341 IC693CPU350 IC693CPU351
IC693CPU352 IC693CPU360 IC693CPU363
IC693CPU364 IC693CPU366 IC693CPU367
IC693CPU370 IC693CPU372 IC693CPU374
IC693DNM200 IC693DNS201 IC693DSM302
IC693DSM314 IC693DSM324 IC693LBR301
IC693LBR302 IC693MAR590 IC693MCD001
IC693MCM001 IC693MDL230 IC693MDL231
IC693MDL240 IC693MDL241 IC693MDL250
IC693MDL260 IC693MDL310 IC693MDL330
IC693MDL340 IC693MDL350 IC693MDL390
IC693MDL632 IC693MDL633 IC693MDL634