码迷,mamicode.com
首页 > 数据库 > 详细

adb 操作命令简介(摘录)

时间:2016-06-29 12:47:41      阅读:239      评论:0      收藏:0      [点我收藏+]

标签:

adb是什么? adb 全称 android debug bridge, 就是起到调试桥的作用。 通过adb 我们可以在Eclipse中方便通过DDMS 来调试android 程序。 说白了就是Debug工具。adb 工作方式比较特殊,采用监听 Socket TCP 5554等端口的方式 让IDE 和Qemu通讯。默认情况下adb 会daemon 相关的网络端口,所以当我们运行eclipse 时adb 进程就会自动运行。

adb 有什么作用? 借用adb 命令可以管理设备或手机模拟器的状态。 进行很多手机操作:安装软件、系统升级 运行shell 命令等。简单说 adb 就是连接android手机和PC端的桥梁。可以让用户在电脑上对手机全面操作。

1.显示系统中全部android 平台: android list targets

2.显示系统中所有AVD:              android list avd

3.创建AVD(模拟器): android create avd --name 名称 --target 平台编号

4.启动模拟器:emulator -avd 名称

5.删除avd (模拟器)

 android delete avd --name 名称

6.启动DDMS:ddms

7.# cd sytem/sd/data  进入系统指定文件夹 

 #ls //列表显示当前文件夹内容

 #rm -r *** // 删除名字为**的文件夹及其里面的所有文件

   #rm  ** //删除文件 **

   #rmdir ** // 删除** 的文件夹     

[操作命令]

1.查看设备:adb devices  查看当前连接的设备,连接到计算机上的android 设备和模拟器会显示出来。

2.安装软件: adb install <apk 路径> : 这个命令将指定的apk 安装到设备上

3.卸载软件:adb uninstall <软件名>      adb uninstall -k<软件名>  如果加 -k 参数,为卸载软件但保留配置和缓存文件

4.进入设备或模拟器的shell:adb shell

   通过上面的命令,可以进入设备或模拟器的shell环境中,在这个Linux shell 中,你可以执行各种Linux命令 另外如果只想执行 一条shell命令,可以

   adb shell[command]     如:adb shell dmesg 可以打印出内核的调试信息。

5.发布端口  

 可以设置任意的端口号 如: adb forward tcp:5555 tcp: 8000

6. 从电脑上发送文件到设备

 adb push <本地路径>  <远程路径>

7. 从设备上下载文件到电脑

 adb pull <远程路径> <本地路径>

8. 查看bug 报告

 adb bugreport

9. 记录无线通讯日志

 一般来说,无线通讯的日志非常多, 在运行时没必要去记录。但我们还是可以通过命令,设置记录:adb shell logcat -b radio

10. 获取设备的ID和序列号

 adb get-product    adb get-serialno  

11.查看adb 命令帮助信息

 adb help

12. 获取管理员权限

 adb root

13 访问数据库sqlite3

 adb shell sqlite3

                                                                                                               摘自博主:janronehoo

adb 操作命令简介(摘录)

标签:

原文地址:http://www.cnblogs.com/dongtian/p/5626207.html

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