admin管理员组

文章数量:1532656

2024年6月28日发(作者:)

1.启动和关闭ADB服 务(adb start-server和adb kill-server)

经作者测试,模拟器在运行一段时间后,adb服务有可能(在Windows进程中可找

到这个服务,该服务用来为模拟器或通过USB数据线 连接的真机服务)会出现异常。这

时需要重新对adb服务关闭和重启。当 然,重启Eclipse可能会解决问题。但那比较麻

烦。如果想手工关闭adb服务,可以使用下面的命令。

adb kill-server

在关闭adb服务后,要使用如下的命令启动adb服务。

adb start-server

2.查询当前模拟器/设 备的实例(adb devices)

有时需要启动多个模拟器实例,或启动模拟器的同时通过USB数据线连接了真机。

在这种情况下就需要使用如下的命令查询当前有多少模拟器或真机在线。

adb devices

执行上面的命令后,会输出如图1 所示的信息。

图1

其中第1列 的信息(emulator-5554、HT9BYL904399)表示模拟器或真机的标

识。emulator-5554表示模拟器,其中5554表示adb服务为该模拟器实例服务的端口

号。每启动一个新的模 拟器实例,该端口号都不同。HT9BYL904399表示通过USB数据

线连接的真机。如果在运行Android程序时有多个模拟器或真机在线,那么会出现一个

选择对话框。如果选择在真机运行,ADT会直接将程序安装在手机上。输出信息的第2

列都是device, 表示当前设备都在线。如果该列的值是offline,表示该实例没有被连

接到adb上,或实例没有响应。

3.安装、卸载和运行程序(adb install、adb uninstall和am)

在Eclipse中运行Android程 序必须得有Android源码工程。那如果只有apk文件

(Android应用程序的发行包,相当于Windows中的exe文件)该如何安装和运行

呢?答案就是adb命令。假设我们要安装一个文件,可以使用如下的命令。

adb install

假设中的package是,可以使用如下的命

本文标签: 模拟器服务命令实例使用