资源描述:
《android帮助文档(第二部分)开发工具》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、本文由wenc1983贡献pdf1。Android帮助文档(第二部分)开发工具一、Android Emulator⋯⋯2Android模拟器⋯⋯2使用模,拟器控制台⋯⋯5SD卡模拟⋯⋯7故障排除⋯⋯7模拟器的限制⋯⋯8二、Andr,oid Development Tools Plugin for the ,Eclipse IDE⋯⋯8三、Dalvik Debug Monitor ,Service(ddms)⋯⋯9使用Dalvik调适监视器服务工具⋯⋯9四、,AndroidDebugBridge(adb)⋯⋯12启动和终止adb系统⋯⋯12安装应用程序⋯,⋯12打印内核信息⋯⋯12发布she
2、ll命令⋯⋯12端口转发⋯⋯13复制文件⋯⋯,13询问设备状态/建立辅助设备和仿真器列表⋯⋯13获得Debug信息⋯⋯14创建,射频日志⋯⋯14等待设备状态改变⋯⋯14获取id或者序列号⋯⋯14检查sqlite,数据库⋯⋯14五、AndroidAssetPackagingTool(aapt)⋯⋯15六、AndroidI,nterfaceDescriptionLanguage(aidl)⋯⋯15使用AIDL实现IPC⋯⋯16调用,一个IPC方法⋯⋯20七、sqlite3⋯⋯23八、traceview⋯⋯23CreatingTrace,Files建立跟踪文件⋯⋯23CopyingTraceFi
3、lestoaHostMachine拷贝跟踪文,件到主机⋯⋯24ViewingTraceFilesinTraceview使用Traceview查看跟踪文,件⋯⋯24DataFileFormatData文件格式⋯⋯25KeyFileFormatKey文件格,式⋯⋯25TraceviewKnownIssuesTraceview存在问题⋯⋯26Usingdmtracedum,pdmtracedump用法⋯⋯27一、Android Emulator Android模拟器AndroidSDK自带一个移动设备模拟器—它是一个可以运行在你电脑上的虚拟,设备.Android模拟器可以让你不需使用物理设备即可
4、预览、开发和测试Android,应用程序.Android模拟器能够模拟除了接听和拨打电话外的所有移动设备上的典型,功能和行为.如右图所示,Android模拟器提供了大量的导航和控制键,你可以通过,鼠标或键盘点击这些按键来为你的应用程序产生事件.同时它还有一个屏幕用于显,示Android自带应用程序和你自己的应用程序.为了便于模拟和测试应用程序,And,roid模拟器允许你你的应用程序通过Android平台服务调用其他程序、访问网络,、播放音频和视频、保存和接收数据、通知用户、渲染图像过渡和场景.Android模,拟器同样具有强大的调试能力,例如能够记录内核输出的控制台、模拟程序中断(比如,
5、接受短信或打入电话)、模拟数据通道中的延时效果和遗失。下面的章节将提供关,于模拟器的详细信息,以及如何在开发应用程序中使用模拟器。http://code.googl,e.com/android/images/emulator-hvga-p.png启动和关闭模拟器要启动Android模拟器,首先进入SDK的tools/文件夹,然后输入emulato,r或./emulator。这个操作将初始化Android系统,你将会在屏幕上看到模拟器窗,口。要关闭模拟器,只需要关闭模拟器窗口即可。操作模拟器你可以通过模拟器的启动选项和控制台命令来控制模拟环境的行为和特性。一,旦模拟器启动,你就可以通过键盘和
6、鼠标来"按"模拟器的按键,从而操作模拟器。,下面的表格总结了模拟器按键可键盘按键之间的映射关系。模拟器按键后退菜单,开始呼叫挂断--ESCF1或PgUpF2或PgDnF3F4F5,F6未分配键盘按键电源按键禁用/启用所有网络开始跟踪停止跟踪主页方向键左/上/右/下,方向键中心建调低音量调高音量F7F8F9(当且仅当有-trace标记时有效)F10(当且仅当有-trace标记时有,效)HOME小键盘4/8/6/2小键盘5小键盘负号(-)小键盘加号(+)模拟器启动选项Android模拟器提供了很多启动选项,你可以在启动模拟器时指定,来控制其外,观和行为。下面是用命令行的方式启动模拟器并指定参数
7、的语法:emulator[-op,tion[value]]⋯⋯[-qemuargs]下表总结了所有有效的选项。类型帮助选项,描述以列表的形式打印模拟器的所有命令如果没有-data,模拟器会在,page1~/.android(Linux/Mac)或C:DocumentsandSettings\LocalSettingsAndro,id注释-help-data[file]使用当作用户数据的(Windows)