先谈一谈LOGCAT的简单的使用方法吧,主要是用来在开发过程中捕获一些Log的信息,嗯,比如说面板(我就不截图了)上所显示的error、warning 、info和debug等等,这几个信息将会在调试或者开发中不断地刷新以及变化展示出来,其中的info信息应该是最有用的,只要在自己工程里的每一个方法中添加一段LOG代码,那么程序在调试过程中进行或者使用到这个方法的时候会告诉你,他是否执行了,是否成功的执行,执行的信息等等,所以说是一个在提高开发效率过程中一个不得不用的信息,至于相应的error、warning等信息,更是弥足珍贵,其实最简单的方法就是将错误信息或者警告信息拷贝到Google或者Baidu中就可以一目了然了,当然如果你开发经验相当的丰富,一看这些信息就完全明白是哪里出错了等等。
DDMS我更多的是在进行真机调试的时候使用,最常用的就是判断自己的Android手机是否已经连接上电脑,如果成功连接,则在设备栏中会出现相应的设备名称以及型号等等信息,其次我比较常用的是file explorer这个窗口,他展示了某个设备的文件列表,以便在调试或者开发过过程中及时方便的查看设备文件内容,还有就是进程、emulator control了,查看相应的进程和模拟AVD的电话、短信或者经纬度。
ADB(Android debug bridge)这个就不说了,平时我也不太注意这个,但是这个真的很麻烦如果出现问题,最常见的问题是,在跑工程的过程中,eclipse突然告诉了你三句话,什么什么ADB冲突啊,叫你重启eclipse啊 等等,这会导致工程无法在真机以及虚拟机上运行,因此我这里总结了几条经验,1、将虚拟机、eclipse、真机都关掉或者与电脑断开,但后在活动进程中关闭ADB即可; 2、很常见的就是豌豆荚这个软件与ADB的冲突,将其卸载即可。 3、再启动genymotion等第三方虚拟机时,先启动自带的虚拟机,然后关掉再打开第三方虚拟机,这样就不会导致ADB冲突。