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. ubuntu环境:下载、编译模拟器平台android内核源码
  2. Android 常用ADB命令汇总!!! -- 持续补充
  3. Android 日志系统logcat内核代码分析
  4. Android应用程序获取系统权限
  5. android如何调用显示和隐藏系统默认的输入法
  6. 配置新的product(译)——android编译系统
  7. Android系统自带样式(android:theme)(stephen830的博客)

随机推荐

  1. 将Hexo部署到自己的服务器上
  2. 华三IRF 堆叠 精讲版 笔记(肖哥)
  3. K8s手动方式搭建平台及问题汇总
  4. 【免费】华为认证考试资料,肖哥视频课程整
  5. 《商君书》白话翻译与解读——13章 靳令
  6. 《商君书》白话翻译与解读——20章 弱民
  7. 入群领取华为HCIE学习资料包,抢4天直播训
  8. CentOS 7安装netatlak来实现Mac电脑Time
  9. 在具有内置文本扩展功能的苹果Mac上如何
  10. MySQL GUI工具,助力数据库管理