在真实设备上进行Android调试
本教程将向您展示如何在真正的Android设备(手机)上调试Android应用程序。
本教程中的工具和环境:
- Eclipse IDE 3.7 + ADT插件
- 三星Galaxy S2
- Windows 7的
在设备上调试的摘要步骤:
- 下载Google USB驱动程序(如果使用的是Android开发人员电话(ADP))
- 下载OEM USB驱动程序(如果使用其他Android设备,Samsung,Acer,HTC…)
- 在您的设备中,打开USB调试。
- 将设备连接到PC。
- 使用“ adb设备”来验证您的设备已成功连接。
- 将Eclipse的“部署目标选择模式”更改为“手动”,然后在运行时选择设备。
- 做完了
在此示例中,我们将使用之前的“ Hello World Android示例 ”,并在运行Android的真实设备Samsung Galaxy S2上进行调试或运行。
1.下载OEM USB驱动程序
请参阅此Android USB驱动程序指南 。 如果您使用的是Nexus One或Nexus S等Android开发者电话(ADP),则应通过“ Android SDK Manager ”安装Google USB驱动程序。
使用Samsung Galaxy S2,您需要安装Samsung Kies软件中包含的OEM USB驱动程序或Samsung USB驱动程序。
请参阅此“ 在哪里下载Samsung Galaxy S2 USB驱动程序 ”指南,以在您的PC上安装USB驱动程序。
2.启用USB调试
在设备中,打开USB调试:“设置”->“应用程序”->“开发”->“ USB调试”。
参见下图:
3.将设备连接到PC
将Samsung Galaxy S2连接到PC,然后通过命令“ adb devices
”进行验证。
在命令提示符下,将路径更改为“ Android SDK / platform-tools ”,键入命令“ adb devices
”,如果看到诸如“ some-weird-number device ”之类的字样,则表明您的设备已成功连接到PC。
图–“ 304D19665059DF6E设备”是三星Galaxy S2。
4. Eclipse-> Android
注意
注意,大多数人都停留在此阶段。
以前,您可能创建了几个“ Android虚拟设备(AVD) ”进行测试,并将“ 部署目标选择模式 ”设置为“ 自动 ”,但是,这将导致应用程序无法在已连接的设备上进行调试,并继续启动AVD模拟器。
2个解决方案:
- 在Eclipse中,右键单击Android项目,选择“ 运行 ”->“ 运行配置 ”->“ Android应用程序 ”->“ 目标 ”选项卡->“ 部署目标选择模式 ”->将其设置为“ 手动 ”,即可在运行时选择设备。
- 或者,在“ 部署目标选择模式 ”中,只需取消选择所有选定的AVD。
图片:部署目标选择模式
图片:在运行时选择设备
5.开始
在Eclipse中,将项目作为Android项目运行或调试,在运行时选择设备,该项目将复制到Samsung Galaxy S2并自动启动。
图片:在Samsung galaxy S2上的HelloWorldApp调试。
参考文献
- 在真实设备上开发Android
- Android OEM USB驱动程序
- 在Samsung Galaxy S2上进行Android调试
- Android Hello World示例
翻译自: https://mkyong.com/android/android-debugging-on-real-device/
http://www.taodudu.cc/news/show-4872265.html
相关文章:
- 电脑上的计算机自动打开,手机连接电脑自动打开word
- 三星schi779 android版本更新,三星i779系统如何升级【方法步骤】
- 三星sec.android.soagent,【图片】(原贴删)原不用ROOT禁用系统软件的方法,加详细教程。【note4吧】_百度贴吧...
- 建议收藏 | 应用程序无法安装MAC系统或解决的办法
- 工作中用到的软件、底层库列表
- 计算机上的音乐怎么找,得到APP里面的音频怎样可以在电脑上面听呢? 谢谢了...
- usb计算机连接无法连接电脑,如何用数据线连接计算机总是提示无法建立连接,并且USB调试已打开. -...
- 三星Note2 SCH-N719刷机教程
- 刚进入软件测试的行业,就我学习到的关于软件测试的基础知识做以下总结。...
- pytest 测试开发 —— 上手 pytest 实现自动化测试
- 三星s4系统更新无法连接到服务器,图解三星S4连接不上Kies软件的解决方法
- html微博不能登录,爬取微博信息,使用了cookie仍然无法登录微博
- 互信息链式法则
- 信息度量(一):自信息、互信息与信息散度
- SMTP/POP3协议
- spring boot 中使用 POP3协议读取并解析邮件
- 《TCP/IP协议族》:POP3协议
- 电子邮件协议(SMTP协议,POP3协议)
- EG21 基站定位
- android 定位服务和wifi,android WIFI定位和基站定位实现
- php实现基站定位,基站定位和WIFI定位完美结合项目源码
- android gsm基站定位,通过SIM卡获取GPS,android基站定位原理
- pygame小游戏开发 - 俄罗斯方块
- jQuery俄罗斯方块游戏动画
- arm linux 俄罗斯方块,ARM 俄罗斯方块 - 下载 - 搜珍网
- python编的俄罗斯方块游戏下载_用python写一个俄罗斯方块小游戏
- 俄罗斯游戏java源代码_Java俄罗斯方块游戏源代码JAVA游戏源码下载
- access2003绿色中文版(转)
- 64位程序 ADO连接 读取ACCESS数据库解决方案
- 计算机二级access用什么版本,二级access-计算机二级access考试时用哪个版本的???微信- 爱问知识人...
在真实设备上进行Android调试相关推荐
- MDK上使用 ULINK2设备上的SW调试 实现STM32 的 trace功能 (一)
MDK上使用 ULINK2设备上的SW调试 实现STM32 的 trace功能 (一) 目标调试过程的配置加粗样式 在目标调试过程中,必须选择正确的调试驱动器,同时要包含正确的初始化文件. 配置调试驱 ...
- 使用 Xcode 在越狱 iOS 设备上进行开发调试
1 目的 2 iOS 设备的设置 3 生成私有签名 4 设置 Xcode 4.1 告诉 Xcode 不需要签名 4.2 告诉 Xcode 不用做签发动作 4.3 指示 Xcode 使用私有签名签发 A ...
- 量子叠加态和量子纠缠_从无到有的量子隐形传态。 第2部分-在真实设备上进行操作...
量子叠加态和量子纠缠 With the theory done, we can now teleport a real qubit on a real device! 理论完成后,我们现在可以在真实设 ...
- 模拟器 android 升级,android – 如何在模拟器和真实设备上升级SystemUI.apk
我正在使用自定义ROM,我需要对SytemUI执行一些自定义(例如状态栏).所以,这是我做的步骤 1. $. build/envsetup.sh 2. $lunch 1 // normal emula ...
- 在硬件设备上运行Android应用程序
前面的话 写这篇译文,主要是因为几年前写过的一篇博客<关于adb命令没有权限访问手机设备的问题>,博客地址如下: http://blog.csdn.net/liubingzhao/arti ...
- android隐藏系统ui_如何在非库存设备上获取Android的系统UI调谐器
android隐藏系统ui One benefit users of stock Android devices have had for the past few iterations of the ...
- 【ios】在真实设备上运行
设置Icon的方法 设置icon和展示的名称 在这里设置图标 如何在真实的设备上运行呢? xcode上面配置apple id, team 通过数据连接线连接到iphone设备 webview使得原生应 ...
- android os自动安裝软件,[图]Bliss OS 12进入开发阶段:可在桌面设备上安装Android 10系统...
此外还对电池进行了优化,添加了额外的安全性选项和相关功能,支持大部分主流游戏手柄,兼容ARM / ARM64应用程序. 目前Bliss OS 12已经进入早期开发阶段,有望让您在PC上运行最新的And ...
- idea运行android usb调试,android-Intellij Idea不允许在真实设备上运行应...
我拥有配置了Oracle SDK 1.6和Android SDK的Idea 12, $./adb devices List of devices attached S5830c10eb068 devi ...
最新文章
- OC-CoreData的使用
- Linux下LCD自动关闭解决方法,一般就自动十分钟黑屏的原因
- C语言 | 编程实现3
- Netty之粘包分包
- 上古时期(大雾)的数据结构pdf
- leetcode 796. 旋转字符串(Rotate String)
- 完全无人驾驶量产车Apollo Moon威马版首秀 成本降一半、能力翻10倍
- ORACLE sid,pid,spid总结
- Java基础篇:类的通用格式
- Letv超级电视再出发,这次拿什么讲故事?
- arcgis中的图像裁剪
- 计算机里不显示硬盘图标,Win7不显示硬盘图标怎么办?不显示硬盘图标修复方法...
- 国产系统deepin。为什么要国产化?国产化意味着什么?(含Deepin系统部分问题解决)
- @Responsebody utf8 Chinese gibberish
- PHP语言系列API接口,按关键词搜索商品列表
- spring听课一点+组成原理心得
- c语言上机试题8,计算机考试二级C语言上机试题上[8]
- shell-shell概述
- 俄罗斯、乌克兰程序员薪资大曝光!年薪普遍 15w+,女程序员比男程序员收入高?
- Chrome插件推荐之Web Clipper