如何使用真机调试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

Dellhttp://support.dell.com/support/downloads/index.aspx? c=us&cs=19&l=en&s=dhs&~ck=anavml

Foxconnhttp://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/

HTChttp://www.htc.com

Click on the support tab to select your products/device. Different regions will have different links.

Huaweihttp://www.huaweidevice.com/worldwide/downloadCenter.do? method=list&flay=software&directoryId=20&treeId=0

KT Techhttp://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

Motorolahttp://developer.motorola.com/docstools/USB_Drivers/

Pantechhttp://www.isky.co.kr/cs/software/software.sky?fromUrl=index

Samsunghttp://www.samsung.com/us/support/downloads

Sharphttp://k-tai.sharp.co.jp/support/

SK Telesyshttp://www.sk-w.com/service/wDownload/wDownload.jsp

Sony Ericsson http://developer.sonyericsson.com/wportal/devworld/search-downloads/android

ZTEhttp://www.zte.com.cn/cn/products/mobile/services_support/index.jsp

开启手机上的USB调试模式

在手机的上依次点击菜单功能键“MENU”-“设置”-“应用程序”-“开发”,然后勾选“USB调试”,这 样就开启了手机的USB调试模式。

说明:如果你想使用“91手机助手”、“豌豆芽”等手机同步软件,也需要像上面这样设置(开启USB调试 )。

时间: 2024-12-28 12:33:11

如何使用真机调试Android应用的相关文章

真机调试android服务没有正常启动,虚拟机却是正常的

问题描述 真机调试android服务没有正常启动,虚拟机却是正常的 https://github.com/canScorpio/Yamba.git 这是所有的代码,大家可以用真机调试下,难道是我手机设置的问题吗? 怎么解决? 解决方案 虚拟机正常,而真机没有正常,大多是由于API的原因. 看下你的手机安装的android版本是多少?在代码中的的工程描述文件中的代码: <uses-sdk android:minSdkVersion="11" android:targetSdkVer

sdk-使用真机调试android程序遇到的奇怪问题

问题描述 使用真机调试android程序遇到的奇怪问题 我使用的是?httputil?发请求,它给我回的是一段?json?字符串,我用?android5.0.2?的手机调试时,能正确返回?json?字符串,格式如下?: {"desc":"OK","status":1000,"data":{"wendu":"21","ganmao":"天气转凉,空气湿度较大,

android studio真机调试 程序安装位置?

问题描述 android studio真机调试 程序安装位置? android studio真机调试 ,找不到程序的安装位置. Log.i("sbsb",getApplicationContext().getFilesDir().getAbsolutePath()); 结果为:/data/data/com.sbsb.photoupload/files 但是手机中并不存在这个路径..这是怎么回事? 解决方案 有的文件在电脑上就是看不到,你服不服 解决方案二: Android Studio

eclipse-真机调试Android项目,logcat不断不间断的打印无用信息将有用信息淹没

问题描述 真机调试Android项目,logcat不断不间断的打印无用信息将有用信息淹没 eclipse 下用真机调试Android项目,logcat不断打印光传感器和电池等关于真机的信息: 09-29 15:56:35.437: E/LightSensor(401): LightSensor::readEvents mPendingEvent.light = 244 09-29 15:56:35.640: E/LightSensor(401): LightSensor::readEvents

安卓 程序不能进行真机调试

问题描述 安卓 程序不能进行真机调试 程序可以用run运行到手机上,但是debug就会出问题,我把问题贴出来Error running Unnamed:Cannot debug application from module app on device tianyu This application does not have the debuggable attribute enabled in its manifestIf you have manually set in the manif

android真机调试时无法显示logcat信息的解决方法介绍

以下是对android真机调试时无法显示logcat信息的解决方法进行了详细的分析介绍,需要的朋友可以过来参考下   android真机调试时无法显示logcat信息的解决方法介绍: window-->show view-->android->devices, 打开devices,点击右边的截屏图片的按钮.等到出现截图的时候,logcat就出来信息了!

手机-Android Studioo 真机调试不输出Log

问题描述 Android Studioo 真机调试不输出Log 用手机调试,系统log正常输出,我定义的log就输出不来,前几天还可以,求解 解决方案 Android ?手机真机调试 没有log输出,logcat下提示: Unable to open log device '/dev/log/main': No such file or directory 这是因为我们的手机没有开起log记录,下面以华为U8860为例开启手机的log功能: 1.在拨号界面输入:*解决方案二:2846579解决方

android-Android 写事件监听 真机调试出现闪退(我是新手,刚学Android,求大神指教)

问题描述 Android 写事件监听 真机调试出现闪退(我是新手,刚学Android,求大神指教) 这是我的程序: ImageView imageView = (ImageView) findViewById(R.id.login_image); imageView.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { } }); 这是错误日志: 03-08 18:10:43

android在真机调试时手机端与pc端通信失败

问题描述 android在真机调试时手机端与pc端通信失败 我写的一个通信程序,在android模拟器与pc端可以正常通信,但是用真机调试时就连接不上,查看错误日志,显示不能连接/192.168.....? 解决方案 用的什么协议?这么看来可能是你的地址写错了 解决方案二: 你的意思是不能部署项目到手机还是网络通信的时候连接不上?如果是前者的话应该是驱动的问题或者重启下ADB,如果是后者的话你就看看你的服务器端的地址是不是可以访问,如果连接的是同一个局域网内IP地址对的话是可以的通信的,那就是代