[016] 如何使用真机调试Android应用 .

2024-06-15 10:08

本文主要是介绍[016] 如何使用真机调试Android应用 .,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

本篇文章主要讲解如何使用真机调试Android应用。在展开讲解之前,我们首先需要明确一件事情:使用真机调试Android应用是非常有必要的,可以说成是必须的!原因主要有但不限于以下几点:
      1)模拟器并不能模拟手机的所有功能。例如:模拟器不支持USB连接、视频捕捉、音频输入、蓝牙等,如果你开发的应用里的有些功能模拟器无法模拟,这时只能使用真机来测试;
      2)如果你开发的应用即将发布了,那一定要使用真机测试一遍。试想,你开发的应用连你自己都不去使用、去体验,怎么能保证别人会喜欢上它呢?
      3)如果你觉得模拟器运行的非常慢,可以尝试买部真机来做开发测试。

      好了,不管你是出于上面哪种原因想通过真机来调试Android应用,至少我们的目标是一致的。下面是通过真机调试Android应用所必须的步骤:
安装USB驱动程序
      如果你只是想将电脑上的文件拷贝到手机存储卡中,只需要通过USB数据线将手机和电脑相连接即可,这时并不需要安装驱动程序;但如果你想使用真机来调试应用程序,这时必须要安装USB驱动程序。下面是官方API文档中的原文:
      “If you are developing on Windows and would like to connect an Android-powered device to test your applications, then you need to install the appropriate USB driver.
      那么从哪里去下载我手机能够使用的USB驱动程序呢?当然是从你手机制造商的官方网站去下载。下面是一些常见手机厂商所提供的驱动下载地址,找到你手机的生产厂商,去下载对应的驱动程序,然后安装在电脑上即可。
            Acer http://www.acer.com/worldwide/support/mobile.html  
            Dell http://support.dell.com/support/downloads/index.aspx?c=us&cs=19&l=en&s=dhs&~ck=anavml  
            Foxconn http://drivers.cmcs.com.tw/ 
            Fujitsu Toshiba  http://www.fmworld.net/product/phone/sp/android/develop/  
            Garmin-Asus  https://www.garminasus.com/en_US/support/pcsync/ 
            HTC http://www.htc.com 
            Click on the support tab to select your products/device. Different regions will have different links. 
            Huawei http://www.huaweidevice.com/worldwide/downloadCenter.do?method=list&flay=software&directoryId=20&treeId=0 
            KT Tech http://www.kttech.co.kr/cscenter/download05.asp 
            Kyocera  http://www.kyocera-wireless.com/ 
            LGE http:// www.lg.com/us/mobile-phones/mobile-support/mobile-lg-mobile-phone-support.jsp 
            Motorola http://developer.motorola.com/docstools/USB_Drivers/ 
            Pantech http://www.isky.co.kr/cs/software/software.sky?fromUrl=index 
            Samsung http://www.samsung.com/us/support/downloads  
            Sharp http://k-tai.sharp.co.jp/support/ 
            SK Telesys http://www.sk-w.com/service/wDownload/wDownload.jsp 
            Sony Ericsson http://developer.sonyericsson.com/wportal/devworld/search-downloads/android 
            ZTE http://www.zte.com.cn/cn/products/mobile/services_support/index.jsp

开启手机上的USB调试模式 
      在手机的上依次点击菜单功能键“MENU”-“设置”-“应用程序”-“开发”,然后勾选“USB调试”,这样就开启了手机的USB调试模式。 
说明:如果你想使用“91手机助手”、“豌豆芽”等手机同步软件,也需要像上面这样设置(开启USB调试)。 

通过USB数据线将手机与电脑相连接 
      这一步最简单。 

执行真机调试操作  
      开启Eclipse,右键点击需要真机调试的Android工程,依次选择“Run As” - "Open Run Dialog...",在弹出的“Run”窗口的右侧,点击“Target”选项卡,在“Development Target Selection Mode”处选择“Manual”,然后依次点击“Apply” - "Run",在弹出的“Android Device Chooser”(Android设备选择)窗口中选择真机设备,点击“OK”开始真机调试。 
       如下图所示: 
     

       
在上图中根据“Serial Number”很容易区分出哪个是真机设备,如上图的“SHOBRRT0785”所代表的即为真机设备。

[说明]在使用真机调试时,如果软件在真机上运行时发生异常,同样可以在Eclipse的logcat中查看到异常日志信息。

这篇关于[016] 如何使用真机调试Android应用 .的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1063147

相关文章

C语言中联合体union的使用

本文编辑整理自: http://bbs.chinaunix.net/forum.php?mod=viewthread&tid=179471 一、前言 “联合体”(union)与“结构体”(struct)有一些相似之处。但两者有本质上的不同。在结构体中,各成员有各自的内存空间, 一个结构变量的总长度是各成员长度之和。而在“联合”中,各成员共享一段内存空间, 一个联合变量

Tolua使用笔记(上)

目录   1.准备工作 2.运行例子 01.HelloWorld:在C#中,创建和销毁Lua虚拟机 和 简单调用。 02.ScriptsFromFile:在C#中,对一个lua文件的执行调用 03.CallLuaFunction:在C#中,对lua函数的操作 04.AccessingLuaVariables:在C#中,对lua变量的操作 05.LuaCoroutine:在Lua中,

UnrealScriptIDE调试环境部署

先安装vs2010   再安装VSIsoShell.exe, 下载地址 https://pan.baidu.com/s/10kPNUuDGTbWXbz7Nos-1WA       fd3t   最后安装unside,下载地址 https://archive.codeplex.com/?p=uside  安装中间有一步选择Binary文件夹要选对路径。   安装好以后,启动 UDKDe

Vim使用基础篇

本文内容大部分来自 vimtutor,自带的教程的总结。在终端输入vimtutor 即可进入教程。 先总结一下,然后再分别介绍正常模式,插入模式,和可视模式三种模式下的命令。 目录 看完以后的汇总 1.正常模式(Normal模式) 1.移动光标 2.删除 3.【:】输入符 4.撤销 5.替换 6.重复命令【. ; ,】 7.复制粘贴 8.缩进 2.插入模式 INSERT

Lipowerline5.0 雷达电力应用软件下载使用

1.配网数据处理分析 针对配网线路点云数据,优化了分类算法,支持杆塔、导线、交跨线、建筑物、地面点和其他线路的自动分类;一键生成危险点报告和交跨报告;还能生成点云数据采集航线和自主巡检航线。 获取软件安装包联系邮箱:2895356150@qq.com,资源源于网络,本介绍用于学习使用,如有侵权请您联系删除! 2.新增快速版,简洁易上手 支持快速版和专业版切换使用,快速版界面简洁,保留主

如何免费的去使用connectedpapers?

免费使用connectedpapers 1. 打开谷歌浏览器2. 按住ctrl+shift+N,进入无痕模式3. 不需要登录(也就是访客模式)4. 两次用完,关闭无痕模式(继续重复步骤 2 - 4) 1. 打开谷歌浏览器 2. 按住ctrl+shift+N,进入无痕模式 输入网址:https://www.connectedpapers.com/ 3. 不需要登录(也就是

IDEA配置Tomcat远程调试

因为不想把本地的Tomcat配置改乱或者多人开发项目想测试,本文主要是记录一下,IDEA使用Tomcat远程调试的配置过程,免得一段时间不去配置到时候忘记(毕竟这次是因为忘了,所以才打算记录的…) 首先在catalina.sh添加以下内容 JAVA_OPTS="-Dcom.sun.management.jmxremote=-Dcom.sun.management.jmxremote.port

亮相WOT全球技术创新大会,揭秘火山引擎边缘容器技术在泛CDN场景的应用与实践

2024年6月21日-22日,51CTO“WOT全球技术创新大会2024”在北京举办。火山引擎边缘计算架构师李志明受邀参与,以“边缘容器技术在泛CDN场景的应用和实践”为主题,与多位行业资深专家,共同探讨泛CDN行业技术架构以及云原生与边缘计算的发展和展望。 火山引擎边缘计算架构师李志明表示:为更好地解决传统泛CDN类业务运行中的问题,火山引擎边缘容器团队参考行业做法,结合实践经验,打造火山

Eclipse+ADT与Android Studio开发的区别

下文的EA指Eclipse+ADT,AS就是指Android Studio。 就编写界面布局来说AS可以边开发边预览(所见即所得,以及多个屏幕预览),这个优势比较大。AS运行时占的内存比EA的要小。AS创建项目时要创建gradle项目框架,so,创建项目时AS比较慢。android studio基于gradle构建项目,你无法同时集中管理和维护多个项目的源码,而eclipse ADT可以同时打开

android 免费短信验证功能

没有太复杂的使用的话,功能实现比较简单粗暴。 在www.mob.com网站中可以申请使用免费短信验证功能。 步骤: 1.注册登录。 2.选择“短信验证码SDK” 3.下载对应的sdk包,我这是选studio的。 4.从头像那进入后台并创建短信验证应用,获取到key跟secret 5.根据技术文档操作(initSDK方法写在setContentView上面) 6.关键:在有用到的Mo