[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

相关文章

Pandas使用SQLite3实战

《Pandas使用SQLite3实战》本文主要介绍了Pandas使用SQLite3实战,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学... 目录1 环境准备2 从 SQLite3VlfrWQzgt 读取数据到 DataFrame基础用法:读

JSON Web Token在登陆中的使用过程

《JSONWebToken在登陆中的使用过程》:本文主要介绍JSONWebToken在登陆中的使用过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录JWT 介绍微服务架构中的 JWT 使用结合微服务网关的 JWT 验证1. 用户登录,生成 JWT2. 自定义过滤

Java中StopWatch的使用示例详解

《Java中StopWatch的使用示例详解》stopWatch是org.springframework.util包下的一个工具类,使用它可直观的输出代码执行耗时,以及执行时间百分比,这篇文章主要介绍... 目录stopWatch 是org.springframework.util 包下的一个工具类,使用它

Java使用Curator进行ZooKeeper操作的详细教程

《Java使用Curator进行ZooKeeper操作的详细教程》ApacheCurator是一个基于ZooKeeper的Java客户端库,它极大地简化了使用ZooKeeper的开发工作,在分布式系统... 目录1、简述2、核心功能2.1 CuratorFramework2.2 Recipes3、示例实践3

springboot security使用jwt认证方式

《springbootsecurity使用jwt认证方式》:本文主要介绍springbootsecurity使用jwt认证方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地... 目录前言代码示例依赖定义mapper定义用户信息的实体beansecurity相关的类提供登录接口测试提供一

go中空接口的具体使用

《go中空接口的具体使用》空接口是一种特殊的接口类型,它不包含任何方法,本文主要介绍了go中空接口的具体使用,具有一定的参考价值,感兴趣的可以了解一下... 目录接口-空接口1. 什么是空接口?2. 如何使用空接口?第一,第二,第三,3. 空接口几个要注意的坑坑1:坑2:坑3:接口-空接口1. 什么是空接

springboot security快速使用示例详解

《springbootsecurity快速使用示例详解》:本文主要介绍springbootsecurity快速使用示例,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝... 目录创www.chinasem.cn建spring boot项目生成脚手架配置依赖接口示例代码项目结构启用s

Python如何使用__slots__实现节省内存和性能优化

《Python如何使用__slots__实现节省内存和性能优化》你有想过,一个小小的__slots__能让你的Python类内存消耗直接减半吗,没错,今天咱们要聊的就是这个让人眼前一亮的技巧,感兴趣的... 目录背景:内存吃得满满的类__slots__:你的内存管理小助手举个大概的例子:看看效果如何?1.

Python中随机休眠技术原理与应用详解

《Python中随机休眠技术原理与应用详解》在编程中,让程序暂停执行特定时间是常见需求,当需要引入不确定性时,随机休眠就成为关键技巧,下面我们就来看看Python中随机休眠技术的具体实现与应用吧... 目录引言一、实现原理与基础方法1.1 核心函数解析1.2 基础实现模板1.3 整数版实现二、典型应用场景2

java中使用POI生成Excel并导出过程

《java中使用POI生成Excel并导出过程》:本文主要介绍java中使用POI生成Excel并导出过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录需求说明及实现方式需求完成通用代码版本1版本2结果展示type参数为atype参数为b总结注:本文章中代码均为