adb(AndroidDebugBridge)Android提供的一个通用调试工具,借助这个工具,我们可以管理设备或手机模拟器的状态。

adb常用操作:

安装应用到模拟器

adbinstallapp.apk

Android没有提供一个卸载应用的命令,只能手动删除:

adbshell

cddata/app

rmapp.apk

进入设备或模拟器的Shell

adbshell

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

adbshell[command]

如:

adbshelldmesg

会打印出内核的调试信息

发布端口

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

adbforwardtcp:5555tcp:8000

复制文件

可向一个设备或从一个设备中复制文件

u复制一个文件或目录到设备或模拟器上:

adbpush

如:

adbpushtest.txt/tmp/test.txt

u从设备或模拟器上复制一个文件或目录

adbpull

如:

adbpull/android/lib/libwebcore.os

搜索/等待模拟器、设备实例

取得当前运行的模拟器、设备的实例列表及每个实例的状态|等待正在运行的设备

adbdevices

adbwait-for-device

查看Bug报告

adbbugreport

记录无线通讯日志

无线通讯记录日志非常多,在运行时没必要记录,可以通过命令设置记录

adbshell

logcat-bradio

获取设备ID和序列号

adbget-product

adbget-serialno

访问数据库SQLite3

adbshell

sqlite3

更多相关文章

  1. Android studio 无法启动安卓模拟器
  2. Android设备管理器漏洞
  3. RK3288 Android 7.1 屏蔽“您的设备内部出现了问题。请联系您的
  4. Android获取设备型号和系统版本号、mac地址、IP、屏幕的分辨率
  5. Android开发之android命令大全
  6. Android代碼執行shell 命令
  7. Android uiautomator dump 命令介绍
  8. Ant 命令行创建一个Android工程
  9. android 运行一个cp命令

随机推荐

  1. android开发每日汇总【2011-11-10】
  2. 讨论会3:Android用户研究及4.0界面设计分
  3. Android Log系统介绍 (基于Android N)
  4. java/android 使用swig编译c/c++ 代码类
  5. Android学习之界面篇(二)Android(安卓)Anim
  6. linux下eclipse启动android模拟器出现PAN
  7. [android] android下创建一个sqlite数据
  8. 如何关闭android中的HandlerThread
  9. 常用的Js调Android方法,以及Android原生传
  10. Android第一个JNI程序