`
yidongkaifa
  • 浏览: 4067276 次
文章分类
社区版块
存档分类
最新评论

【Android开发学习02】Android应用程序的调试

 
阅读更多

本文源地址: http://blog.csdn.net/ypist/article/details/8552829

在调试程序的时候,参数的输出对于我们了解整个程序是否按照我们自己的逻辑来运作,很有帮助。


在Android平台下的java程序,有很多在控制台输出信息的方法:

1. System.out.println(" ... ");

2. android.util.Log(" ... ");


现在,我们就分别这两种输入,来看看怎样做到取出我们仅仅关系的内容,其余的输出,我们都将其消失在世界的另一边去。

一. 编写代码:

首先,看看我的java程序:

package wyf.zcl;

import android.app.Activity;
import android.os.Bundle;
import android.util.Log;

public class MyActivity extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        System.out.println("first System.out.println");
        Log.d("TAG", "first tag");
    }
}
其中:

System.out.println("first System.out.println");
Log.d("TAG", "first tag");

上面这两行即为我们现在的测试例子了。

(其实,我是在网上下载了一个例子,然后导入的,导入工程文件的步骤放在最后讲。)


二.打开Eclipse调试器(DDMS):

1. 打开Eclipse,在界面的左上角部分,看到一个加号,鼠标移动上去,会显示"open perstective",点击一下:


看上图红色部分即可,在打开的对话框中有一个< DDMS >选项,选中之后,点击【OK】即可,程序会自动跳转到DDMS调试器的主界面。


在打开的DDMS界面中,我们主要关心红色画圈的部分,即【LogCat】和下面的那个【+】按钮。


三.配置Eclipse调试器(DDMS):

点击DDMS主界面的那个LogCat标签下的【+】按钮,这里就是我们信息输出的过滤器设置了,我的配置如下:

然后点击运行,看输出效果如下:


这样就输出了,我们仅仅想看到的信息了。



========================================================================================================================

记录问题:如何在Eclipse中导入一个已有的工程?

解决方案:打开eclipse,【File】-->> 【Import ... 】-->> 【Existing Projects into WorkSpace】即可。


记录问题:提示Android requires compiler compliance level 5.0 or 6.0. Found '1.7' instead. Please use Android Tools > Fix Project Properties.

解决方案:项目右键 -->> 【Android Tools】-->> 【Fix Project Properties】即可。 再运行,如果还是不行的话,检查Project->Properties->Java Compiler,确认

Compiler compliance level被设置为1.7,并且enable specific seetings。








分享到:
评论

相关推荐

    Android 程序调试技术学习

    Android 程序调试技术学习 移动应用开发 Google

    用Eclipse开发和调试Android应用程序

    现在,我们已经可以使用Eclipse来创建和开发Android应用程序,本文将仍以Hello Android World工程来深入解析Eclipse中Android工程的结构以及调试。同时,顺带介绍Android中的核心组件及其生命周期,以及设计理念。

    Android应用开发,完整扫描版

    书中不仅对Android应用程序的开发环境和调试方法进行了详细介绍,而且对Android软件开发的一些关键技术和API进行了讲解,包括数据库、定位和地图、图形用户界面、进程间通信以及手机通话等相关内容。《Android应用...

    Android应用程序开发教程PDF电子书完整版、Android开发学习教程

    Android 会同一系列核心应用程序包一起发布,该应用程序包包括 email 客户端, SMS 短消息程序,日历, 地图,浏览器,联系人管理程序等。所有的应用程序都是使用 JAVA 语言编写的。 应用程序框架 开发人员也可以...

    Android-Android调试桥ADB是Android应用程序开发中使用的客户端-服务器程序

    Android调试桥(ADB)是Android应用程序开发中使用的客户端 - 服务器程序。 此附加组件提供服务器程序,可用于对您的Android(TV)设备进行完全本地控制。

    Android应用开发

    书中不仅对Android应用程序的开发环境和调试方法进行了详细介绍,而且对Android软件开发的一些关键技术和API进行了讲解,包括数据库、定位和地图、图形用户界面、进程间通信以及手机通话等相关内容。《Android应用...

    《Android应用开发详解》源码

    《Android核心技术和开发详解》各章案例的全部源代码,第一章将要介绍的是Android开发起步的相关知识,首先对Android平台进行简单的介绍,其中包括Android的背景及其应用程序的框架。然后会向读者讲解如何搭建....

    Android开发相关的学习资料

    Android资源_01-Android开发环境搭建_实验01-Android开发环境搭建.pdf、实验02-Android应用开发HelloWorld.pdf; 02-Android Studio项目结构分析与调试_实验03-Android Studio项目结构分析.pdf、实验04-Android ...

    Android移动应用开发 第3版 卷1卷2合集part2

    android用户界面设计精髓 android应用程序设计精髓 对外发布你的android应用程序和附录6个部分 附录还包含了android开发常用工具 模拟器 ddms和eclipse 的使用指南 《Android移动应用开发 第3版 卷Ⅱ:提高篇》...

    用 Eclipse 开发 Android 应用程序

    本教程介绍如何在 Eclipse 环境中进行 Android 应用程序开发,包括两个示例应用程序。第一个示例是一个基本的应用程序,涉及构建和调试的所有阶段。第二个应用程序示例涉及比较复杂的 Android 特性,包括联系人搜索...

    Android移动应用开发 第3版 卷1卷2合集part1

    《android移动应用开发 第3版 卷Ⅰ:基础篇》由Lauren Darcey Shane Conder著 北京麦秆创智信息技术有限公司译 涵盖了android开发从概念 技术到市场推广应用的全部主题 内容包括android平台概览 android应用程序设计...

    Android移动应用开发从入门到精通 书签版

    《Android移动应用开发从入门到精通》涵盖了Android开发从概念、技术到市场推广应用的全部话题,内容包括:Android概览、Android应用程序设计精髓、Android用户界面设计精髓、常用AndroidAPI、更多Android应用程序...

    Android应用开发与系统改造实战.王保卫等.源代码

    然后,讲解了AndroidNDK开发的方方面面,为了更好地开发出高质量的应用程序,详细讲解了Android调试技术,包括普通Android应用程序和NDK应用程序调试。  当然,为满足一些有着丰富应用程序开发经验的读者和对...

    调试android程序的三种方法《开发应用程序最基本测试方法》

    调试android程序的三种方法调试

    android开发揭秘PDF

    1.1.3 Android应用程序框架 1.2 OMS介绍 1.2.1 OPhone介绍 1.2.2 Widget介绍 1.3 小结 第2章 Android开发环境搭建 2.1 Android开发准备工作 2.2 开发包及其工具的安装和 配置 2.2.1 安装JDK和配置Java开发 环境 ...

    《Android应用开发揭秘》附带光盘代码.

     1.1.3 Android应用程序框架  1.2 OMS介绍  1.2.1 OPhone介绍  1.2.2 Widget介绍  1.3 小结  第2章 Android开发环境搭建  2.1 Android开发准备工作  2.2 开发包及其工具的安装和  配置  2.2.1 安装JDK和...

    Flash移动开发高级教程-创建Android&iPhone应用

    本书介绍了使用Flash CS5和Flash Builder for Android and iOS应用开发所有类型的移动应用程序。在本书中将学习如何在移动设备上创建、安装并调试应用程序。然后将逐个介绍与移动Flash应用开发有关的每一个关键主题...

    adb-android调试开发工具

    调试应用程序:开发者可以使用ADB来调试他们的Android应用程序。它可以启用日志记录、跟踪应用程序性能,并在设备上运行调试会话。 启动和停止组件:您可以使用ADB启动或停止Android应用程序的活动、服务、广播接收...

Global site tag (gtag.js) - Google Analytics