首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Logcat不显示我的日志调用

Logcat不显示我的日志调用
EN

Stack Overflow用户
提问于 2010-11-20 03:28:58
回答 23查看 165.8K关注 0票数 115

我对Android编程完全是新手,我想学习如何调试我的应用程序。我似乎不能在LogCat中显示我的Log.i|d|v调用。

这是我正在使用的代码。如您所见,我定义了一个LOG_TAG常量,但似乎在LogCat中找不到它。我还导入了android.util.Log,并确保在我的AndroidManifest中将"debuggable“设置为TRUE。

我还检查了http://developer.android.com/reference/android/util/Log.html是否有解决这个问题的机会。

我做错了什么?我找对地方了吗?我也尝试过使用DDMS和Debug透视图。对这个菜鸟的任何帮助都将不胜感激。谢谢。

我的环境: Windows XP IDE = Eclipse版本: 3.6.1,内部版本id: M20100909-0800 Emulator =指向android sdk 2.1 api 7

//包含几个Log.i调用的非常简单的HELLO World代码

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

public class debugger extends Activity {
    private static final String LOG_TAG = "debugger";

    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        Log.i(LOG_TAG, "line 13");
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        Log.i(LOG_TAG, "CREATING NOW");
    }
}
EN

回答 23

Stack Overflow用户

回答已采纳

发布于 2010-11-20 03:51:28

在使用Eclipse时,在DDMS透视图中,确保选择并突出显示了正确的设备(可能是模拟器xxxx)。只有这样,您才能在logcat视图中获得logcat输出。

此外,Android插件有点古怪,有时只在logcat视图中显示最后一行。如果发生这种情况,请尝试清除日志。在此之后,您应该再次获得所有日志条目(无论如何对我来说都是有效的)。

票数 143
EN

Stack Overflow用户

发布于 2014-11-12 00:14:53

我在使用Android Studio时也遇到了同样的问题,通过在LogCat右上角的选择框中选择No Filters,我设法解决了这个问题。通过这样做,我开始接收所有安卓在后台登录到LogCat的日志,包括我丢失的日志调用。

票数 12
EN

Stack Overflow用户

发布于 2014-01-09 18:45:26

重新启动Eclipse并检查日志文件中的cat。

票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4228641

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档