有爱,有技术,有你^_^)y
╱人◕‿‿◕人╲订下契约(注册新用户)

合作站点账号登陆

QQ登录

只需一步,快速开始

快捷导航
查看: 2025|回复: 19
收起左侧

[教程] Android: 在真实设备上调试BUG【转】

[复制链接]

该用户从未签到

10

主题

1

好友

1964

积分

Continue

积分
1964
发表于 2016-1-13 10:30:12 | 显示全部楼层 |阅读模式

╱人◕‿‿◕人╲定下契约

您需要 登录 才可以下载或查看,没有账号?╱人◕‿‿◕人╲订下契约(注册新用户)

x

在本教程中,我们将学到如何在真实设备上调试和运行Android应用程序。这在Android开发者中是个热门的话题。在开发Android应用时模拟器是一个非常重要的组成部分。但在真实设备使用应用的体验也是非常重要的。

在本教程中,我们将使用Windows 64位平台上的下列工具:

  • JDK1.7

  • Eclipse 4.2 Juno

  • Sony Xperia Tipo


为了在真实设备上调试和运行应用,大体上需要遵循以下步骤:

  • 如果你使用的是Android开发手机(ADP),例如Nexus One或者Nexus S,下载Google的USB驱动。

  • 如果你使用的是其他Android设备,如索尼、LG、HTC、那么下载对应OEM的USB驱动。

  • 在手机上开启USB调试。

  • 将设备连到电脑。

  • 使用adb.exe devices命令确认设备已经成功连接。

  • 设置Eclipse,以便手动选择运行应用的目标设备。


1. 下载USB驱动

如果您使用的是Android开发手机(ADP)的设备,你只需要打开Android SDK管理器然后安装谷歌的USB驱动程序。

如果你使用的是其他的Android设备,可以按照官方的Android USB驱动程序指南,下载自己的设备驱动程序。

正如前面提到的,我将使用索尼的Xperia Tipo。如果您使用的是索尼的设备,可以在索尼手机页面找到合适的驱动程序。在我的例子中,当手机插到电脑上时,就会提示需要安装索尼PC伴侣。

这将把所有手机连接到电脑需要的驱动程序都安装上,包括用于Android调试的USB驱动程序。我认为这应该是最现代化的智能手机的案例。如果你遇到任何问题,可以随时访问厂商的网页下载驱动程序。安装完驱动程序后,可能需要重新启动计算机。

2. 在设备上启用USB调试

为了在真实设备上运行Android应用,需要在手机上开启USB调试功能。

进入 “设置”

“开发者选项”

“USB调试”。

3. 把设备连接到电脑上

在本步骤中,必须将手机连接到PC,并确认它能被系统正确识别。如果这一步工作正常,这意味着USB驱动程序工作正常。

如果你的手机已经连接,打开命令提示符并进入到Android SDK的安装文件夹中,进入 platform-tools目录。在该文件夹中有很多Android的命令行工具。

粘贴以下命令:

1adb.exe devices

正如上图看到的,设备已成功连接,并被分配ID BX903DMU63。太好了!

4. Eclipse 开发设置

如果你已经开发了一段时间的Android应用程序,可能你一直在使用Android模拟器。 Eclipse中默认的设置是在Android虚拟设备上部署应用程序。因此,我们要对其进行配置,允许手动选择,我们希望应用程序运行在手动选择的设备上。其中的一个选项必须是我们的真实设备。

在Eclipse中选择“运行->运行配置”。然后从左边列表中选择想要运行的Android项目。单击“目标”选项卡。选择选项“始终提示选择设备”。另外,您可以选择“启动所有兼容的设备/AVD”。此选项将在所有可用的Android设备上,包括模拟器和真实设备,在同一时间运行您的项目。

在本教程中我将使用一个工作区中已有的Android项目,它是一个简单的Android进度条的例子

5. 运行项目

现在,当运行Android项目时会提示你选择一个设备。选中“选择一个运行中的Android设备”,然后选择自己的设备。

现在让我们看看我们的应用在真实设备上是什么样子的。这是主画面:

当我们轻点按钮:

就是这样!

这就是关于如何在Android真实设备上调试应用的Android教程。

http://dwz.cn/2no6mq

评分

参与人数 1宅币 +15 贡献 +3 收起 理由
社区官方微博 + 15 + 3 o(* ̄▽ ̄*)ブ 发糖

查看全部评分

签名被小宅喵吞掉了~~~~(>_<)~~~~
回复

使用道具 举报

该用户从未签到

7

主题

15

好友

3958

积分

序章

积分
3958
发表于 2016-1-17 01:09:22 | 显示全部楼层
电脑白痴的我,看不懂
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

该用户从未签到

6

主题

16

好友

3869

积分

序章

积分
3869
发表于 2016-1-17 14:04:49 | 显示全部楼层
电脑略白痴
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

该用户从未签到

3

主题

12

好友

5058

积分

序章

积分
5058
发表于 2016-1-19 22:48:43 | 显示全部楼层
英文的
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

该用户从未签到

8

主题

14

好友

4282

积分

序章

积分
4282
发表于 2016-1-20 00:13:53 | 显示全部楼层

这是我第N次在你楼下了
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

该用户从未签到

2

主题

3

好友

2264

积分

Continue

积分
2264
发表于 2016-1-20 11:07:48 | 显示全部楼层
好货,留着
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

该用户从未签到

17

主题

34

好友

1万

积分

第一章

积分
14285
发表于 2016-2-4 21:58:40 | 显示全部楼层
留着
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复

使用道具 举报

该用户从未签到

4

主题

14

好友

4196

积分

序章

积分
4196
发表于 2016-2-5 13:26:53 | 显示全部楼层
先马一下
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

签到天数: 2 天

连续签到: 1 天

[LV.1]初来乍到

3

主题

16

好友

1万

积分

第一章

积分
11367
发表于 2016-2-10 20:18:54 | 显示全部楼层
学习了!等我升级升到有糖的时候要一个个发回来!
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

签到天数: 135 天

连续签到: 1 天

[LV.7]常住居民III

7

主题

63

好友

3万

积分

第二章

积分
35652
发表于 2016-2-13 12:38:43 | 显示全部楼层
英文。。。心累
弱 影 浮 夜 寐 , 错 而 两 厢 生 。
回复 支持 反对

使用道具 举报

签到天数: 280 天

连续签到: 1 天

[LV.8]以坛为家I

107

主题

113

好友

6万

积分

拖延症患者

To be human And what are you?

积分
65952

技术宅四周年庆活动奖励技术宅七周年宫崎骏|无脸男宫崎骏|猫男爵银魂|神威宫崎骏|吉吉宫崎骏|卡西法宫崎骏|琪琪宫崎骏|白龙宫崎骏|龙猫1宫崎骏|龙猫2宫崎骏|龙猫3盗墓笔记|张起灵盗墓笔记|吴邪一人之下|王也星座|双子座

发表于 2016-2-27 17:46:34 | 显示全部楼层
看不懂的说
樱树之所以每年都开出美丽的花,就是因为在它的下面埋着尸体。
樱花的花瓣应该是白色的,像雪花一般的雪白色。但是……樱花的花瓣却是淡红色的,你知道是为什么吗?因为它们吸收了,埋在树下尸体的血
回复 支持 反对

使用道具 举报

该用户从未签到

2

主题

1

好友

1335

积分

Continue

积分
1335
发表于 2016-3-3 12:57:04 | 显示全部楼层
不错,有用
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

该用户从未签到

3

主题

12

好友

2923

积分

Continue

积分
2923
发表于 2016-3-5 22:41:28 | 显示全部楼层
新人,多多关照= ̄ω ̄=
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

签到天数: 2 天

连续签到: 1 天

[LV.1]初来乍到

5

主题

33

好友

4519

积分

序章

积分
4519
发表于 2016-3-17 12:58:56 | 显示全部楼层
好多东西
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

签到天数: 2 天

连续签到: 1 天

[LV.1]初来乍到

3

主题

33

好友

1万

积分

第一章

积分
10809
发表于 2016-3-17 19:22:04 | 显示全部楼层
英文很复杂,但是对程序员来说好像是入门的教程了
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

本版积分规则

小黑屋|手机版|技术宅(基宅) ( 粤ICP备18082987号-1 | 浙公网安备 33010902001746号 )

GMT+8, 2024-4-27 04:50 , Processed in 3.532826 second(s), 50 queries , Redis On.

Copyright © 2018 技术宅社区

Powered by Discuz! X3.5

快速回复 返回顶部 返回列表