3ADB命令

3.1AVD&SDK

描述

命令

显示系统中全部Android平台

androidlisttargets

显示系统中全部AVD(模拟器)

androidlistavd

创建AVD(模拟器)

androidcreateavd--name名称--target平台编号

启动模拟器

emulator-avd名称-sdcard~/名称.img(-skin1280x800)

删除AVD(模拟器)

androiddeleteavd--name名称

创建SDCard

mksdcard1024M~/名称.img

AVD(模拟器)所在位置

Linux(~/.android/avd)

Windows(C:\DocumentsandSettings\Administrator\.android\avd)

显示当前运行的全部模拟器

adbdevices

发布端口

你可以设置任意的端口号,做为主机向模拟器或设备的请求端口。如:adbforwardtcp:5555tcp:8000

获取设备的ID和序列号

adbget-product

adbget-serialno

3.2APK安装与调试

描述

命令

启动DDMS

ddms

对某一模拟器执行命令

adb-s模拟器编号命令

安装应用程序

adbinstall-r应用程序.apk

获取模拟器中的文件

adbpull<remote><local>

adbpull/addroid/lib/libwebcore.so

向模拟器中写文件

adbpush<local><remote>

如:adbpushtest.txt/tmp/test.txt

缷载apk

adbshell

cddata/app

rmapk

exit

adbuninstallapk包的主包名

adbinstall-rapk

在命令行中查看LOG信息

adblogcat-s标签名

启动Activity

adbshellamstart-n包名/包名+类名

-n类名,-aaction,-ddate,-mMIME-TYPE,-ccategory,-e扩展数据,等)

3.3Shell

adbshell后面跟的命令主要来自:源码\system\core\toolbox目录和源码\frameworks\base\cmds目录。

描述

命令

进入模拟器的shell模式

adbshell

获取管理员权限

adbroot

或者

adbshell

su-

删除系统应用

adbremount

(重新挂载系统分区,使系统分区重新可写)。

adbshell

cdsystem/app

rm*.apk

访问数据库SQLite3

adbshell

sqlite3

#cdsystem/sd/data//进入系统内指定文件夹

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

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

#rmxxx//删除文件xxx

#rmdirxxx//删除xxx的文件夹

3.4辅助命令

描述

命令

查看adb命令帮助信息

adbhelp

更多相关文章

  1. android sdk content loader 一直显示0% 问题解决办法
  2. Android(安卓)常用ADB命令汇总!!! -- 持续补充
  3. ubuntu环境:下载、编译模拟器平台android内核源码
  4. 解决:Android中 Error generating final archive: Debug Certific
  5. Android(安卓)去掉 ImageButton 的白色背景边框
  6. 关于android内核移植到YLP2440开发板
  7. android布局学习利器-Hierarchy Viewer
  8. GDB + gdbserver 远程调试android native code
  9. 在Ubuntu上下载、编译和安装Android最新内核源代码(Linux Kernel)

随机推荐

  1. 数据库访问性能优化
  2. mybatis的动态sql详解(精)
  3. 五种SQL Server分页存储过程的方法及性能
  4. 整理MySql常用查询语句(23种)
  5. 开窗函数有浅入深详解(一)
  6. 彻底删除SQL Server注册表的方法
  7. SQL Server 2005附加数据库时Read-Only错
  8. 解决SQL Server无法启动的小技巧
  9. asp.net中如何调用sql存储过程实现分页
  10. SQL Server数据库删除数据集中重复数据实