ADB(Android Debug Bridge)是Android SDK中的一个工具, 使用ADB可以直接操作管理Android模拟器或者真实的Andriod设备。
1、在使用ADB之前首先看看你的Eclipse中是否已经安装了Android SDK工具包(android插件的下载、安装请参照这里:Android程序开发的环境配置),如下图:
这个USB 驱动也是需要的,用来连接你的Android设备。
ADB是一个客户端-服务器端程序, 其中客户端是你用来操作的电脑, 服务器端是android设备。 2、如果你已经安装了Android SDK 那么你可以在你的SDK目录下找到 ..\android-sdk-windows\platform-tools 这个目录,ADB工具就放在这里。如图:
复制这个目录的路径,我们需要在windows的系统设置中将这个路径设置到PATH中,设置完成后我们就可以再CMD窗口中使用ADB了。
3、我们现启动,我们的andriod虚拟机,然后进入CMD窗口。 这里的emulator-5554就是我的虚拟机设备
4、常用的ADB命令 a) adb install <apk文件路径> 这个命令将指定的apk文件安装到设备上
b) adb uninstall <软件名> 如果加 -k 参数,为卸载软件但是保留配置和缓存文件.
c)adb shell 这个命令将登录设备的shell 后面加<command命令>将是直接运行设备命令, 相当于执行远程命令
d)adb help 这个命令将显示帮助信息
c)adb push <本地路径> <远程路径> adb remount 在执行push命令之前我们还需要使用remount命令获取上传文件权限,否则会出现 Read-only file system 的错误提示信息
示例如下图
这里要注意的就是如果你需要向一个二级目录里放文件的时候,一定使用"/"而不能使用"\",原因是android是liunx下的系统,而我们用的是windows。比如:sdcard/aa这样就好啦,否则会提示找不到或者权限不够。
d)adb get-product
e)adb get-serialno
通过adb shell命令进入shell a)访问数据库
6、删除Android系统Rom自带的软件
7、sqlite3 adb命令 进入数据库的两种方式 第一种:sqlite3 数据库名称.xx 第二种:adb shell sqlite3 .databases 列出数据库文件名 |
|