开发过程中,解决各种问题bug,不管是性能问题还是ANR问题,还是各种严重崩溃问题,经常需要抓取log,从log中分析找到问题源头,并进行修改。
但是,统一时间点下,可能会有很多log打印出来,分属于各个不同的进程。因此,我们需要的部分可能已经被淹没了。因此,使用工具或者命令抓取需要的log部分,并尽可能少的减少遗漏,是非常有必要的。
通常情况下,可以使用工具,比如eclipse 的logca...
分类:
数据库 时间:
2015-02-08 15:34:02
阅读次数:
998
1、确保手机已连接电脑,并开启调试
2、输入指令: adb logcat *:E >c:\log.txt
如图所示:
“E” 表示log日志级别
adb log日志级别 :
每一个输出的Android日志信息都有一个标签和它的优先级.
·
日志的标签是系统部件原始信息的一个简要的标志。(比如:“View”就是查看系统的标签).
·...
分类:
数据库 时间:
2015-01-29 16:03:26
阅读次数:
291
一、adb connect命令执行过程
目前adb提供了两种形式建立host端和device端的连接:usb和网络。
adb connect的作用就是通过TCP/IP连接host和device。
1、client端
adb_commnadline() -> adb_query() -> adb_connect("host:connect:xx.xx.x...
分类:
数据库 时间:
2015-01-28 21:27:38
阅读次数:
357
自从接触了android,就开始使用ADB。
Android Debug Bridge,Android调试桥接器,简称adb,是用于管理模拟器或真机状态的万能工具,采用了客户端-服务器模型,包括三个部分:
1、客户端部分,运行在开发用的电脑上,可以在命令行中运行adb命令来调用该客户端,像ADB插件和DDMS这样的Android工具也可以调用adb客户端。
...
分类:
移动开发 时间:
2015-01-27 13:26:47
阅读次数:
382
ADB很强大,记住一些ADB命令有助于提高工作效率。
1. 获取序列号:
adb get-serialno
2. 查看连接计算机的设备:
adb devices
3. 重启机器:
adb reboot
4. 重启到bootloader,即刷机模式:
adb reboot ...
分类:
移动开发 时间:
2015-01-25 11:09:46
阅读次数:
173
Android Java代码执行adb Shell命令
通过java代码代替adb命令
增加工具类
ShellUtils.java
import java.io.BufferedReader;
import java.io.DataOutputStream;
import java.io.IOException;
import java.io.InputStreamReader;
...
分类:
移动开发 时间:
2015-01-19 14:26:07
阅读次数:
306
最近在Mac上开发安卓,遇到个问题。用vivo x3t作为开发机,连上电脑后发现eclipse中ddms里没有我的真机,经过一番google和百度,终于找到了解决方案,在这里分享给大家。
如果遇到adb命令提示找不到的情况,可以看我另外一篇文章,MAC中设置android adb环境变量
1.首先,确保已经安装了android sdk或者集成开发环境ADT。将手机连接到电脑上之后,在终...
分类:
数据库 时间:
2015-01-10 16:36:26
阅读次数:
251
使用adb提供的命令, 可以非常方便地从PC中将通讯录导入android模拟器中....
分类:
移动开发 时间:
2015-01-08 13:24:55
阅读次数:
216