- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Android SDK中的Tools
Android 常用开发工具Android中包含了各式各样的工具主要有:Android模拟器(Android Emulator)------在你的计算机上运行一个虚拟的移动设备,你可以使用模拟器在一个实际的Android运行环境下设计、调试和测试你的应用程。AndroidSDK自带一个移动设备模拟器:它是一个可以运行在你电脑上的虚拟设备。Android模拟器可以让你不需使用物理设备即可预览、开发和测试Android应用程序。如果必要的话你可以同时运行多个模拟器实例,每个模拟器实例使用独立的用户数据内存和不同的控制台端口,这令你可以独立的管理每一个模拟器实例。要想在模拟器上安装应用程序要用到adb工具Android模拟器与真机的不同之处:不支持呼叫转接和接听实际来电,但可以通过控制台模拟电话呼叫(呼入和呼出)不支持相机/视频捕捉不支持音频输入但支持音频输出不支持扩展耳机、蓝牙不能确定连接状态创建和启动android虚拟机要正确的启动虚拟机你必须先创建一个AVD,你可以利用AVD创建不同的虚拟机版本查看当前支持版本(在列出的版本中我们需要记住版本的id)android list target:你可以看到几个available android targets。创建AVDandroid create avd –n 创建AVD的名字–t id号查看是否创建成功android list avd启动模拟器emulator –avd 创建过的avd名字选择启动皮肤emulator –avd 创建过的avd名字–skin (HVGA、GVGA、WVGA800)Android调试桥(Android Debug Bridge:adb)-------adb工具可以让你在模拟器和设备上安装应用程序的.apk文件,并从命令行访问模拟器和设备。你也可以用它把Android模拟器和设备上的应用程序代码和一个标准的调试器连接在一起。当你启动一个adb客户端,客户端首先确认是否已有一个adb服务进程在运行。如果没有,则启动服务进程。当服务器运行,adb服务器就会绑定本地的TCP端口5037并监听adb客户端发来的命令,所有的adb客户端都是用端口 5037与adb服务器对话的。接着服务器将所有运行中的模拟器或设备实例建立连接。它通过扫描所有5555到5585范围内的奇数端口来定位所有的模拟器或设备。一旦服务器找到了adb守护程序,它将建立一个到该端口的连接。请注意任何模拟器或设备实例会取得两个连续的端口——一个偶数端口用来相应控制台的连接,和一个奇数端口用来响应adb连接。发出adb命令你可以在你的开发机上的命令行或脚本上发布android命令,当你发出一个命令时,系统启动android客户端,客户端并不与模拟器实例相关,所以如果双服务器、设备在运行,你需要用-d选项去为应被控制的命令确定目标实例查询模拟器/设备实例在发布android命令之前有必要知道有什么样的模拟器/设备实例与adb服务器是相连的。可以通过使用devices命令来得到adb devices :如果当前没有模拟器/设备运行,adb则返回no device如果有设备运行返回:List of devices emulator-5554 device给特定的模拟器/设备发送命令如果有多个模拟器/设备实例在运行,在发布adb命令时需要指定一个目标实例adb –s serialNumber command如:adb –s emulator-5554 install…..安装软件:adb install path_to_path从模拟器中拷入或拷出文件拷入文件:adb pull remote local拷出文件:adb push local remotelocal 和remote分别指本地和模拟器Eclipse IDE Android 开发工具插件(Android Development Tools Plugin for the Eclipse IDE)--------ADT插件大大扩展了Eclipse集成环境功能,使得生成和调试你的Android应用程序既容易又迅速。如果你使用Eclipse,ADT插件可以让你难以置信地加快开发Android应用程序的速度。你可以从Eclipse IDE内部访问其它Android开发工具。例如,ADT可以让你直接从Eclipse访问DDMS工具的很多功能—屏幕截图,管理端口转发(port-forwarding),设置断点,观察线程和进程信息。它提供了一个新的项目向导(New Project Wizard),帮助你快速生成和建立起新Android应用程序所需的最基本的文件。它使得构建Android应用程序的过程变得自动化以及简单易行。它提供了一个android代
原创力文档


文档评论(0)