如何安装Android的SDK开发包和配置开发环境
2010-06-04 03:09:00 来源:WEB开发网日志记录跟踪数据
你可以在一个activity中通过调用android.os.Debug.startMethodTracing()来用日志来记录方法调用和其他跟踪数据。详细内容请参见Running the Traceview Debugging Program
日志记录Radio Data
默认情况下,radio信息是不会记录在系统中的(因为数据量巨大)。然而,你可以通过下面的命令来开启radio记录
adb shell
logcat -b radio
运行adb
Andoid中自带了一个叫adb的工具,该工具功能强大,可以移动并同步文件到模拟器,转发端口。在模拟器上运行一个UNIX shell。详细内容参见Using adb
从模拟器上获取屏幕截图
Dalvik Debug Monitor Server (DDMS)可以从模拟器上获取屏幕截图
利用调试帮助类
Android为了开发者的方便提供了诸如util.Log和Debug等帮助类
编译安装Android应用程序
Android需要专门的编译工具来正确的编译资源文件和Android程序的其他部分。基于此,你需要为你的程序准备一个专门的编译环境。
Andorid的编译过程通常包括编译XML和其他资源文件、创建正确的输入格式。经过编译的Android程序是一个.apk文件,.apk文件是一个压缩文件,它其中包含了.dex文件、资源文件、raw data文件和其他文件。
Andoriod暂时还不支持用本地代码(C/C++)开发第三方程序。
强烈推荐[安装SDK#在Eclipse上开发Android应用程序在Eclipse上开发Andoid应用程序],通过Eclipse+ADT插件可以支持编译、运行、调试Andorid程序。
如果你用其他IDE,参见[安装SDK#利用其他的开发环境和工具开发Android应用程序利用其他的开发环境和工具开发Android应用程序]来编译和调试Android程序,但是他们不是集成在一起的。
移除Andorid程序
要移除你安装在模拟器上的程序,你需要通过run adb并删除相应的.apk文件。通过adb shell在模拟器上打开一个UNIX shell,进入目录data/app/,通过命令rm 你程序的名称.apk来移除文件
Eclipse小提示
在Eclipse上执行arbitrary Java表达式
在Eclipse中,当程序运行到断点处暂停时,你可以执行arbitrary code。例如:在一个有一个String参数的函数“zip”,你可以获取包的信息和调用类的方法。你同样可以调用静态方法:例如输入
更多精彩
赞助商链接