zoukankan      html  css  js  c++  java
  • android eclipse 真机调试

    在开发android应用程序的时候,有时候开发不得不采用真机调试,原因很简单,因为模拟器无法使用发短信,打电话,照相等功能,而重力感应一类的开发效果更需要用真机调试。采用android真机调试确实比模拟器快很多,至少在启动时候快太多了,当然还有更多的优点。
        而采用android真机调试的最主要是解决的是真机与电脑连接的问题。下载并安装usb的驱动是关键(或者说是ADB Interface Driver),usb驱动无法安装就什么也解决不了。一下是本人真机调试的实践过程。以我使用的Sony Ericsson E15i为例。
        1.)下载正确的usb驱动包
        这是关键一点,如果没有正确的usb驱动包,当你的真机与电脑连接时候,是无法识别你的真机的。安装出错会在设备管理器出现黄色的警告(Sony Ericsson USB安装错误)如图-1。
        至于如何获取正确的驱动包,最好的办法就是到手机的官方论坛下载。网上流传的(我就曾经下载了网上的usb driver 包,里面包含Vista_x86,XP_x86,Vista_x64,amd64版本的,但均不适合,android sdk 关于usb driver的安装包也不适合)。最后找到Sony Ericsson X8的驱动包 X8_drivers.zip (6.1 MB, 下载次数: 16) (点击下载)。
        据说在插入usb数据线时点击弹出的“安装PC Companion”选项,安装PC Companion就可以包含有相应的驱动包,再选择安装里面的驱动包也可以,但没有亲自试过,实在没找到相应驱动包的朋友也可以试试。
        这是 HTC_USB Drivers.rar (5.29 MB, 下载次数: 16) (点击下载)
    1.png
        图-1 USB安装出错(SEMC HSUSB Device安装出错)
        2.)安装usb驱动包
        下载好USB驱动后,解压到任意文件夹(本例下载目录D:\android-sdk\SEMC_Signed)
      (1.)要让真机连接电脑,要设置手机的选项,在手机上找到 :设置–>应用程序–>开发–>USB调试,勾选USB调试,即让USB调试生效。
      (2.)真机与USB连接电脑。在手机弹出的选项中选择“连接电脑”。电脑第一次安装时会自动弹出安装向导。如果第一次安装失败,点击黄色的图标,右键点击更新驱动就可以如图-2。点击“从列表或指定位置安装”,点击下一步。
    2.jpg
      图-2 硬件新的安装向导
    (3.)选择安装的目录,即下载的驱动包,如图-3
    3.jpg
      图-3 选择安装的android 安装目录
    (4.)如果USB驱动包正确,将会弹出图-4,图-5的安装过程以及结果,表示驱动包安装成功。否则再找到相应的驱动包。
    4.jpg
      图-4 正在安装USB驱动
    5.jpg
      图-5 USB安装完成
    (5.)安装完成后,重启电脑。看到成功安装后的ADB Interface Driver,如图-6
    6.png
      图-6 成功安装后的ADB Interface Driver
    3.)检测真机与电脑连接
        再次的用真机连接电脑,在手机弹出框中选择“连接手机”。进入cmd命令行,在已经配置好环境变量的情况下,输入adb devices命令行,最终会找到真机的标识,如图-7。.如果没有找到真机,会显示“List of devices attached”。
    7.jpg
      图-7 真机成功连接电脑
    4.)eclipse调试
    eclipse的调试很简单,需要在<application>标签中加入android:debuggable=”true”属性,即
    <application android:icon=”@drawable/icon” android:label=”@string/app_name” android:debuggable=”true”>,保持真机连接状态,如果没有打开模拟器,在eclipse中点击项目,run as–>Android Application,即可很快的在真机上看到应用程序的运行结果。
       如果确实无法进入真机的调试状态,可以进入eclipse配置选项。在eclipse中,右键选中项目 Run As–>Run Configuractions–>Target–>Manual–>Run
    弹出Android Device Chooser对话框,选中真机作为target,点击OK,即可将项目运行到真机上。如图-8, 图-9
    8.jpg
      图-8 选择配置的环境
    9.jpg
      图-9    选择真机调试
      最后是真机运行的结果,如图-10.
    10.jpg
    图-10 真机运行效果图
    注意:
    1.如果真机上曾经安装过相同的程序,需要删除该程序才能再次调试;
    2.在拔下USB数据线时,要结束adb.exe进程(可以在任务管理器上结束进程),否则无法终止移除设备。

    引用:http://www.apkbus.com/android-44926-1-1.html

  • 相关阅读:
    ubuntu下使用ppa安装codeblocks集成开发环境
    CentOS g++ 安装
    CentOS 7.1云服务器 配置FTP服务器vsftpd
    div高度自适应浏览器高度
    HTML中的head结构
    javascript高级进阶系列
    javascript集中跨域方法
    canvas标签的width和height以及style.width和style.height的区别
    html5学习笔记之入新特性
    ie下a标签里的图片会有边框
  • 原文地址:https://www.cnblogs.com/chencidi/p/2582360.html
Copyright © 2011-2022 走看看