学者之家电子论坛--打造电子工程师共同致富的平台's Archiver

涛行九天 发表于 2009-12-28 00:56

Android连载之:第二章第四节: 调试

2.4 调试
Android有数量众多的工具用于支持调试程序:
DDMS-DDMS是一个图形化的程序,支持端口转发(因此你可以在程序中设置断点),支持模拟器上的截屏,支持线程和堆栈信息和其他的一些特性。
logcat-Dump一份系统消息的日志。这些消息包括模拟器抛出错误时的堆栈跟踪。要运行logcat,点击链接获取更详细的信息。
...


I/MemoryDealer( 763): MemoryDealer (this=0x54bda0): Creating
2621440 bytes heap at 0x438db000

I/Logger( 1858): getView() requesting item number 0

I/Logger( 1858): getView() requesting item number 1

I/Logger( 1858): getView() requesting item number 2

D/ActivityManager( 763): Stopping: HistoryRecord{409dbb20
com.google.android.home.AllApps}

...

                   Android Log-一个记录日志的类,用来将消息写入模拟器上的日志文件中。如果你在DDMS上运行logcat的话你可以就实时查看消息。在你的代码中加入几个写日志方法的调用。
为了使用Log类,你只需要调用


                   Log.v()(verbose),Log.d()(debug),Log.i()(information),Log.w()(warning) 或者
                   Log.e()(error),根据你想获得的日志信息来选择相应的方法
                   Log.i("MyActivity", "MyClass.getView() — Requesting item number " + position)
                   你可以用logcat来读取这些信息
                   Traceview-Android可以保存一个日志用来记录被调用的方法以及该方法被调用的次数,通过Traceview你可以在一个图形化的界面中查看这个日志文件。点击链接获取更详细的信息。
                   Eclipse插件-Eclipse的Android插件合并了一系列的调试工具(ADB,DDMS,logcat output和其他一些函数)。点击链接查看更多详情。
                  
Debug and Test Device Settings
-Android提供了一些设置用来获取诸如CPU使用率和帧速率等有用的信息。具体请看下面的设备上调试和测试的设置

页: [1]

Powered by Discuz! Archiver 7.1  © 2001-2009 Comsenz Inc.

302 Found

302 Found


nginx/1.8.0