Android手机调试常见问题
1 解析安装包失败
File - Settings - Build, Execution, Deployment - Instant Run - 取消Enable Instant Run to hot swap code/resource changes on deploy
2 Android手机驱动异常
SDK Manager - SDK Tools - 安装Google USB Driver
设备管理器 - 其它设备 - ADB Interface右键单击 - 更新驱动程序 - 浏览计算机以查找驱动程序软件 - 让我从计算机上的可用驱动程序列表中选取 - 显示所有设备 - Generic USB Hub - 从磁盘安装 - 浏览 - SDK所在文件夹\extras\google\usb_driver\android_winusb.inf - 型号选择Android ADB Interface - 完成安装
3 Android Logcat
android.util.Log常用方法有Log.v()、Log.d()、Log.i()、Log.w()、Log.e(),对应VERBOSE、DEBUG、INFO、WARN、ERROR。
(1) Log.v的调试颜色为黑色的,任何消息都会输出,这里的v代表verbose啰嗦的意思,平时使用就是Log.v("","");
(2) Log.d的输出颜色是蓝色的,仅输出debug调试的意思,但他会输出上层的信息,过滤起来可以通过DDMS的Logcat标签来选择.
(3) Log.i的输出为绿色,一般提示性的消息information,它不会输出Log.v和Log.d的信息,但会显示i、w和e的信息
(4) Log.w的意思为橙色,可以看作为warning警告,一般需要我们注意优化Android代码,同时选择它后还会输出Log.e的信息。
(5) Log.e为红色,可以想到error错误,这里仅显示红色的错误信息,这些错误就需要我们认真的分析,查看栈的信息了。