如何安装Android的SDK开发包和配置开发环境
2010-06-04 03:09:00 来源:WEB开发网Immediately destroy activities:
告诉系统一旦一个activity停止了就销毁该activity(例如当Android释放内存的时候)。这对于测试代码 onFreeze(Bundle)/onCreate(android.os.Bundle)是非常有用的,否则会比较困难。如果你的程序没有保存状态,那么选择这个选项很可能会引发很多问题。
Show screen updates:
对于任何正在被重绘的screen sections都会在其上闪现一个粉红色的矩形。这对于发现不必要的screen绘制是很有必要的。
Show CPU usage:
在屏幕上方显示CPU信息,显示有多少CPU资源正在被使用。上方红色条显示总的CPU使用率,它下方绿色的条显示CPU用在 compositing the screen上的时间。注意:在没有重启模拟器之前,一旦你开启了该功能就不能关闭。
Show screen FPS:
显示当前的帧率。这对于查看游戏达到的总的帧率是非常有用的。注意:在没有重启模拟器之前,一旦你开启了该功能就不能关闭。
Show background:
当没有activity screens可见时,显示一个背景模式。一般是不会出现的,仅仅在Debug的时候会出现。
设定的选项在模拟器 重启之后仍然有效,如果要取消设定的选项,在取消设定以后还要重启模拟器,才能生效。
重要的调试小提示
快速的堆栈dump
要在模拟器上获得一个堆栈dump,你可以通过adb shell登入,用“ps”找到你想要的进程,然后“kill -3”,堆栈跟踪信息就会记录到日志文件中了。
在模拟器屏幕上显示有用信息
设备上可以显示诸如CPU利用率或者对重绘区域的边缘高亮显示等有用信息,在开发设置窗口可以打开或者关闭这些功能,详细信息参见[安装SDK#设备上调试和测试的设置|在模拟器上设置调试和测试配置]
从模拟器上获取系统状态信息(dumpstate)
你可以通过Dalvik Debug Monitor Service工具来获得dumpstate信息。参见adb章节的dumpsys and dumpstate
从模拟器上获取程序状态信息(dumpsys)
你可以通过Dalvik Debug Monitor Service工具来获得dumpsys信息。参见adb章节的dumpsys and dumpstate
获取无线连接信息
你可以通过Dalvik Debug Monitor Service工具来获得无线连接信息。在Device菜单,选择“Dump radio
更多精彩
赞助商链接