谈使用Eclipse与DDMS调试Android程序的方法

Eclipse开发工具中调试程序的方法很多,但是使用Eclipse调试Android程序时需要注意一些细节上的问题。许多刚接触 Android的开发者,在调试Android程序时总是不能迅速地找到程序的错误所在,Eclipse+ADT的开发环境中没有直接跟踪对象内容的方法,但是我们可以使用Google提供的ADT插件DDMS(Dalvik Debug Monitor Service)在Eclipse上轻松地调试Android程序。

        DDMS为我们提供了很多功能,例如:测试设备截屏,针对特定的进程查看正在运行的线程以及堆信息,Logcat,广播状态信息,模拟电话呼叫,接收SMS,虚拟地理坐标等等,下面我们通过DDMS来调试我们的Hello Android项目。

  'Logcat' 通过'android.util.Log'类的静态方法来查找错误和打印系统日志消息。它是一个进行日志输出的API,我们在Android 程序中可以随时为某一个对象插入一个Log,然后在DDMS中观察Logcat的输出是否正常。android.util.Log常用的方法有以下5个:

       Log.v(String tag, String msg);

       Log.d(String tag, String msg);

       Log.i(String tag, String msg);

       Log.w(String tag, String msg);

       Log.e(String tag, String msg);

具体查看原博文:点击打开链接

package com.yarin.Android.HelloAndroid;      
     
import android.app.Activity;      
import android.os.Bundle;      
     
import android.util.Log;      
     
public class HelloAndroid extends Activity      
{      
          
    private static final String TAG = 'HelloAndroid';      
          
    public void onCreate(Bundle savedInstanceState)      
    {      
        super.onCreate(savedInstanceState);      
              
        Log.v(TAG,'VERBOSE');      
        Log.d(TAG,'DEBUG');      
        Log.i(TAG,'INFO');      
        Log.w(TAG,'WARN');      
        Log.e(TAG,'ERROR');      
        setContentView(R.layout.main);      
    }      
}    


发布了89 篇原创文章 · 获赞 28 · 访问量 7万+

猜你喜欢

转载自blog.csdn.net/iceyung/article/details/45460895
今日推荐