Android ADB命令
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2.手机Log的抓取 运行ADB.exe调试工具。 开启抓取Log的命令。 logcat –v time –b radio & logcat –v time & cat /proc/kmsg & logcat -b events -v threadtime & \*抓取events的 Log 该命令抓取的是特定的log,如果开发指定需要该文件, 则可以启用该命令来进行抓取。 通过手机终端隐藏菜单抓取Log。
4.系统死机的Log读取 当手机系统出现死机后,系统会在 /data/dontpanic中打印相关的信息。这时可以将 dontpanic文件读取出来进行定位分析。 可以运行脚本工具“Dontpanic_log.bat”直接将 该文件读取出来。也可以输入如下的命令将该文件 导出。 adb pull /data/dontpanic 。 输入如下命令可以查看该文件生成的时间,进而判 断文件是否当前创建, ls –al /data/dontpanic
输入如下命令查看该文件建立的时间,可以判断该 文件是否有效 ls –al /data/anr
6.临时版本的升级 当测试过程中需要使用到临时版本的升级,就可以通过 蠕如下的命令来进行操作. 由于版本的信息都放在手机内存的system文件夹中, 所以需要开启root权限后才能进行读写。 将文件写入后会直接将原来的文件进行覆盖。 adb remount adb push libril.so /system/lib \*覆盖.so文件 升级 adb push Email.apk /system/app \*覆盖APK文件 升级 adb reboot
adb wait-for-device - block uபைடு நூலகம்til device is online adb kill-server - kill the server if it is running …… 更多的命令使用请使用 adb –help来查询。
THANK YOU!
5.强制关闭的Trace信息读取 当手机弹出强制关闭的POP框后,系统会在 /data/anr中打印Trace信息,记录当前手机出现强 制关闭时的信息。 可以运行脚本工具“Trace_log.bat”直接将该文 件读取出来。也可以直接输入如下命令读取该文件 adb pull data/anr
1.ADB介绍 2.使用ADB命令抓取Log 3.手机重启的信息读取 4.手机系统死机log的读取 5.强制关闭的Trace信息读取 6.临时版本的升级 7.常用的ADB命令一览
1.ADB命令的介绍 ADB(Android Debug Bridge)是Android 提供的 一个通用的调试工具,借助这个工具,我们可以管 理手机设备或电脑端模拟器的状态 。 可以通过ADB命令管理手机系统文件。 进行手机设备的版本升级。 读取相应的Log文件等。
7.常用的ADB命令一览 adb devices 列出所有连接的设备 adb remount 重新挂载系统分区 adb shell(进入linux shell,可执行一些操作如: cmd,ls,pwd,cat,dmesg,logcat,sqlite3等) adb install *.apk (安装后的文件在/data/app下) adb uninstall 安装后的文件名不含.apk(在/data/app 下) 注:删除时也可以直接到/data/app下直接运行rm adb shell monkey –v –p 500 adb pull adb push
3.手机重启的信息读取 当手机出现重启的现象后,系统会打印重启前的关 键信息此时输入相关的命令即可得到重启的信息。 在Console中输入如下命令查看手机重启的信息. cat /sys/power/bootcase 如果手机按关机键进行重启,会出现Keyboard的 提示 如果手机插入充电器自动开机,会出现charger的 提示 如果是闹钟导致自动开机,会出现RTC的提示