2024年5月25日发(作者:)
ADB命令详解
1.启动和关闭ADB服 务(adb start-server和adb kill-server)
关闭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是,可以使用如下的命
令卸载这个应用程序。
adb uninstall
关于package的概念在以后的学习中会逐渐体会 到。现在只要知道package是
Android应用程序的唯一标识即可。如果在安装程序之前,该程序已经在模拟器或真机上


发布评论