《精通Android 实例开发》——第1章,第1.16节断点调试Android程序

1.16 断点调试Android程序

1.16.1 实例说明
开发一个Android项目后,可以对工程代码进行调试处理。我们可以使用Android SDK和插件,在Eclipse集成开发环境中断点调试Android程序。其实此处设置断点和Java中的一样,可以通过双击代码左边的区域进行断点设置。在设置断点调试时,经常需要单步跟踪每个变量,相对于Android ADT独有的Logcat、TraceView以及DDMS中的其他一些工具而言,设置断点检查每个变量的运行输出更适合一些大型项目的排错或状态检测,作为Java开发中不可缺少的调试方法。

1.16.2 具体实现
(1)以实例014中的工程代码为例,可以通过双击代码左边的区域进行断点设置,如图1-88所示。

(2)为了调试方便,可以设置显示代码的行数。方法是在代码左侧的空白部分单击右键,在弹出命令中选择“show line numbers”,如图1-89所示。

(3)当使用断点调试运行时,必须通过Debug方式运行工程。标准的Run是针对最终的Release版本而设计的,要想实现单步跟踪,Android给出了两种方法,第一种是在Eclipse中单击Debug按钮,选择你要调试的应用,如图1-90所示。

第二种方法是在“Package Explorer”中用鼠标右键单击工程名,在弹出的菜单中依次选择【Debug As】︱【Android Application】命令即可,如图1-91所示。

1.16.3 特别提醒——其他调试方法
Android断点单步调试的具体调试方法和普通的Java程序类似。

另外除了双击鼠标左键将会在所双击代码的那一行添加一个程序断点外,还可以在红框区域单击右键,在弹出菜单中单击第一项“Toggle Breakpoint”,将会在右键所单击代码的那行添加一个程序断点,可以用同样的操作方法取消程序断点,如图1-92所示。

时间: 2024-10-28 01:17:30

《精通Android 实例开发》——第1章,第1.16节断点调试Android程序的相关文章

《精通Android 实例开发》——导读

目 录前 言 第1章 正式开发前的准备1.1节Windows下安装Java环境JDK1.2节在Windows环境下安装Eclipse1.3节在Windows环境下集成安装Eclipse和Android SDK1.4节在Windows环境下安装ADT1.5节将Android SDK和Eclipse相关联1.6节验证Android开发环境1.7节使用CMD方式创建Android虚拟设备1.8节使用图形界面方式创建AVD模拟器1.9节手动更新Android SDK1.10节单独下载的方式来更新Andr

《精通Android 实例开发》——第1章,第1.1节Windows下安装Java环境JDK

第1章 正式开发前的准备精通Android 实例开发都说"工欲善其事,必先利其器",在进行Android开发之前,需要先搭建一个合适的开发环境.在本章的内容中,将以具体实例来详细介绍搭建Android开发环境中的知识,让读者从实例中体会搭建Android开发环境的方法和技巧,为步入本书后面知识的学习打下基础. 1.1 Windows下安装Java环境JDK 1.1.1 实例说明在搭建Android开发环境之前,一定先确定基于Android应用软件所需要开发环境的要求,具体要求如表1-1

Android艺术开发探索——第二章:IPC机制(下)

Android艺术开发探索--第二章:IPC机制(下) 我们继续来讲IPC机制,在本篇中你将会学习到 ContentProvider Socket Binder连接池 一.使用ContentProvider ContentProvider是Android中提供的专门用来不同应用之间数据共享的方式,从这一点来看,他天生就是适合进程间通信,和Messenger一样,ContentProvider的底层实现同样也是Binder,由此可见,Binder在Android系统中是何等的重要,虽然Conten

《精通Android 实例开发》——第1章,第1.7节使用CMD方式创建Android虚拟设备

1.7 使用CMD方式创建Android虚拟设备 1.7.1 实例说明 我们都知道程序开发需要调试,只有经过调试之后才能知道程序是否能正确运行.Android作为一款手机系统,我们怎么样在能在计算机平台之上调试Android程序呢?Google提供了模拟器来解决这一问题. 所谓模拟器,就是指在计算机上模拟Android系统,可以用这个模拟器来调试并运行开发的Android程序.开发人员不需要一个真实的Android手机,只通过计算机即可模拟运行一个手机,并开发出应用在手机上面的程序.模拟器在计算

《精通Android 实例开发》——第1章,第1.9节手动更新Android SDK

1.9 手动更新Android SDK 1.9.1 实例说明 在安装Android SDK,并将其和Eclipse关联以后,每次打开Eclipse进行开发时,如果Android SDK有新的版本或工具面世,在Eclips中会自动弹出更新界面,我们只需按照提示进行操作即可完成更新操作.但是在很多时候,往往因为网速的原因,感觉自动更新的方式比较慢,此时我们可以使用手动设置的方式实现更新. 1.9.2 具体实现 (1)单击Eclipse顶部的图标图片 56,在弹出界面中列出了当前机器上已经安装的And

《精通Android 实例开发》——第1章,第1.14节第一个Android程序

1.14 第一个Android程序 1.14.1 实例说明经过本书前面实例的讲解,想必读者已经了解了搭建Android开发环境的基本知识.在本实例中,将通过一个简单Android实例的实现过程来说明编写Android应用代码的具体流程. 我们知道Eclipse是开发Android应用项目的最佳集成开发环境,所以本书中的具体编码实例都将使用Eclipse来实现.使用Eclipse开发传统Android应用项目的方法和开发传统Java项目的方法基本相似,都要事先创建Project工程项目,然后才能编

《精通Android 实例开发》——第1章,第1.6节验证Android开发环境

1.6 验证Android开发环境 1.6.1 实例说明经过前面实例的的实现过程,在Windows中搭建Android开发环境搭建的工作已经基本完成.但是怎样才能验证我们的开发环境是否搭建成功呢?都说实践是检验理论的唯一途径,我们可以通过新建一个Android项目的方法来验证当前的环境是否可以正常工作. 1.6.2 具体实现(1)打开Eclipse,在菜单中依次选择[File]︱[New]︱[Project]项,在弹出的对话框中可以看到"Android"选项,如图1-38所示. (2)

《精通Android 实例开发》——第1章,第1.4节在Windows环境下安装ADT

1.4 在Windows环境下安装ADT 1.4.1 实例说明Android 为Eclipse定制了一个插件,即Android Development Tools(ADT),这个插件为用户提供一个强大的综合环境用于开发Android应用程序.ADT扩展了Eclipse的功能,可以让用户快速地建立Android项目,创建应用程序界面,在基于Android框架API的基础上添加组件,以及用SDK工具集调试应用程序,甚至导出签名(或未签名)的APKS以便发行应用程序.下面详细介绍安装配置ADT的基本方

《精通Android 实例开发》——第1章,第1.3节在Windows环境下集成安装Eclipse和Android SDK

1.3 在Windows环境下集成安装Eclipse和Android SDK 1.3.1 实例说明Android SDK指的是Android专属的软件开发工具包.与iPhone相似,Android采用WebKit浏览器引擎,具备触摸屏.高级图形显示和上网功能,用户能够在手机上查看电子邮件.搜索网址和观看视频节目等,比iPhone等其他手机更强调搜索功能,界面更强大,可以说是一种融入全部Web应用的单一平台. 1.3.2 具体实现在Android官方公布的最新版本中,已经将Eclipse和Andr