如何使用Android真机进行调试_百度文库_第1页
如何使用Android真机进行调试_百度文库_第2页
如何使用Android真机进行调试_百度文库_第3页
如何使用Android真机进行调试_百度文库_第4页
如何使用Android真机进行调试_百度文库_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、如何使用真机调试应用程序在开发an droid 应用程序的时候,有时候开发不得不采用真机调试,原因很简单,因为模拟器暂 时无法支持模拟一些硬件设备,而重力感应一类的开发效果更需要用真机调试。当然,采用真机调 试要比模拟器快很多,模拟器不仅占PC的资源,而且运行久了会变得相当的迟钝。采用an droid 真机调试的最需要解决的是真机与电脑连接的问题,一旦成功连接之后,其实与模 拟器调试就没什么差别了,只需要在运行An droid P roject时选择真机即可。在An droid2.3之前,由于An droid真机无统一的标准,机型众多并且各自的USB驱动都不一样,因此需要去各自的手机生产厂商官

2、方网站去下载并安装对应正确的Driver,不过在新版本的SDK中,由google提供了新的usb驱动解决方案,该驱动存放在"an droid_sdk_ path%/google- usb_driver ” 文件夹,一般来说目前市面上流行的An droid系统机型都能够被支持,因此简化了USB驱动安装,我们优先采用此驱动进行安装,实在无法成功安装再去下载由真机生产厂商提供的驱动。这里以笔者在win7使用的MotorolaMilestone为例。Z5C厶甘usb的驱动(或者说是ADB In terface第一步:将我们开发所用的An droid 真机的USB调试功能打开(打开方法为Set

3、t in gs(设置)Applications(应用程序) Development(开发)勾选 USB debugging( USB 调试),然后通过usb连接线连接到开发所用的PC上,由于是在没有安装usb驱动的情况下进行连接,系统会发现新硬件并且尝试通过wi ndows up date在互联网上搜索驱动进行安装:hA口临fli. ADft |"4*1皿£ 丄正 9JU whdtirt vpdrtc.第二步:由于通过 win dows up date定能够成功找到,因此我们点击下方的查找驱动会耗费非常长的时间并且需要互联网支持而且不一跳过从 Win dows Up dat

4、e获得驱动程序软件”跳过搜索:UhlxK<l> A M Irtc-fLKc,十工M誉nia削立M_eL.尹删I第三步:关闭自动安装后,通过右键点击计算机”(XP-我的电脑)选择 管理”进入到计算机管理界面,点击左边的设备管理器”进入到设备管理界面,此时我们会发现一个带有黄色感叹号标志的硬件设备(如图中所示,位于其他设备分支下),即“ Motorola ADB In terface ” ,这代表着该设备缺少驱动程序支持,从名称上看很显然这个设备就是我们usb调试需要的支持设备:丿 & Hon5on-PC|”0 Bluetooth无终融暖器 >占DVD/CQROM驱动器q

5、 IDE ATJVATAPlte畴箱Q处理器口吉画动誥O存储控制器鉴视器»也內存時驱埶餌-辱具他舗L 励 Motorola ADB Interface 脈人比孚粧入设备W.视輝0游S魁制器-a鼠标印冥他指針设备I?第四步:安装该设备的驱动程序,右键点击 件”弹岀如下图所示框体:“Motorola ADB In terface” 选择 更新驱动程序软-4至里*坛张虧唾轴如 二 y_ L5心再丢忑甘®t佰F碑建HFjty上重辭狂咖"1»«网*|皿« iEs匹otWwei戸蕈時Ka.第五步:正如前面所说,由于我们的 选择第二项浏览计算机以查

6、找驱动程序软件“ android_sdk_path%/google中已经存在了 google 提供的usb驱动程序,因此我们 ”进入到下一对话框,在这里点击浏览,选中目录-usb_driver ,例如这里是使用的D:study pr ogramfiles'a ndroid-sdk-w in dows-r8google-usb_dnver路径,勾选上下方的SDK包括子文件夹”,点击下一步:© 亠 intern V iJU*第六步:在上一步最后点击下一步按钮后,系统会开始在我们设置的文件夹下查找驱动程序软件并 进行安装,这一步需要 2分钟左右的时间,请耐心等待:第七步:等待一段时

7、间后,不岀意外,系统将会提示已经成功地更新驱动程序软件”,如下图,如果这一步失败,也不用慌张,可能是google提供的这种驱动暂时不能支持你所使用的真机,这时就需要到你所使用机器的生产厂商的官方网站去下载驱动程序软件,然后重复前面的步骤,只需要 在第五步时设置驱动程序软件路径时定位到你所新下载的特定驱动程序的存放路径即可,附件还提供了两款常用 USB驱动程序,即 motorola 和HTC的usb驱动。gr lixTfXU ILJJL jW*2?<第八步:驱动程序安装完成后,此时再到设备管理器中查看,可以发现带黄色感叹号的“ MotorolaADB In terface设备已经消失了,取

8、而代之的是在An droid Pho ne分支下的“ An droidCom posite ADB In terface设'备,这里再提到一点,如果是使用的Motorola的驱动程序的话,这里可能就是显示的“ Motorola ADB In terface” 了:W Horbiori'PC 仙水口汩 PflOIKX Android Simpmi私 ADB Inlerface|0呱肮co伽壬注崔施5滋DVD/D'WM 耘嘶 jt IDE AWATAPl 捏童»旦匱擠収翁*老盘塑泌第九步:虽然前面系统已经提示了驱动程序安装正确,如果才能确定PC已经识别An dro

9、id 真机并且正确地建立了连接呢?很简单,首先点击开始-运行,输入 cmd :番 Wind owsK 祈耶 E:2F7幵6凰1啤呼一一 竟哼 直tai.FI 尹心 F LIH®查看设备(adb命令所对应的应用程 这里能够在任意路径下使用adb是因%an droid- 路径,否则会提示 adb不是一个有效的命令,如下图所示,返回了第十步:在弹岀的命令提示符界面中使用命令adb devices序存放在 android-sdk-path%platform-tools路径下,为笔者PC机的环境变量中加入了该路径,如果没有设置环境变量则需要首先定位到 sdk- path%platform-to

10、ols的device (代表真机),这就代表真机已经成功地与 起连接了,如果 PC上也运行了模拟器,会发现不只一条的记录,模拟器的类型是一个编号为 04038B6005021006PC建立emulator那么,如何在调试的时候选择真机呢?通常,当我们点击运行一个An droid Pr oject时,它的默dacnDn not rtiAriIn|It maw an port hH37 沌M Z!元| ! I 寸 lit lievifti认行为是由ecli pse自主选择一个设备进行应用程序的安装、运行,如果想要人工自主地选择调试 设备,可以在对应Project的Run Configuration

11、中进行设置,如图:Vr 厂址.二:a .XJh='点击 Run Configuration后,将会弹岀配置界面:Bp_ I育丁 _P八=亠*二 L 3 二匸 FT 1该界面左边一侧的栏目中是现在存在的一些可配置的应用程序,在左边选择待调试的应用程序,然后在右边单击 Target选项卡,选择 Man ual (手动)即可,需要注意的是,好像目前ecli pse在这里存在一个小问题(有可能是笔者自身的操作问题),就是新建的一个项目在第一次编译运行过之前,该项目对应的应用程序不会岀现在左边的应用程序列表中,因此不能对其进行设置,也就是 说第一次Run时只能使用Automatic 的方式由eclipse指定目标设备。不过这种情况影响并不 大,假如eclipse此时自己启动了一个模拟器来作为目标, 该项目应用程序就会岀现在列表中可以配置为可以立即关闭模拟器终止该操作,之后配置成Manual方式后,在Run 一备,如下:Ma nual了:个 An droid Pr oject的时候将会弹岀一个选择框用于选择设i Jh希草环L逅+ Mi” 片柯璃

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论