eclipse android开发用户手机调试,system.out的输出结果无法看见,也在logcat里面配置了system.out。

在logcat里面的log.i()的结果也没能查到,

第1个回答  2014-06-19
1,你确定你代码执行到了那一块
2,你的Log.i(TAG,"info"); ,你在Eclipse中过滤下 ,看能不能找到
3,如果不知道怎么过滤,可以用Toast来提示
4,System.out 只能在LogCat看到,不能在Console 上看到的,和Log 的位置一样追问

protected void onCreate(Bundle savedInstanceState) {
System.out.println("234567");
android.util.Log.i("onCreate", "23456");
我在这里是这样写的,但是两个都没找得到输出

追答

这里应该是 执行了的,你的过滤应该没有过滤完成,我刚试了下,是可以打出来的
我的代码是
protected void onCreate(Bundle savedInstanceState) {
System.out.println("sss");
Log.i("1234","oncreate");
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

TextView tv = (TextView) this.findViewById(R.id.tv_text);

tv.setText("Product Model: " + android.os.Build.MODEL + ","
+ android.os.Build.VERSION.SDK_INT + ","
+ android.os.Build.VERSION.RELEASE);
}

后面是有执行的
这个是log的信息
06-19 10:52:09.996: I/1234(9058): oncreate
TAG 是1234

第2个回答  2014-06-19
是不是没有console这个栏?追问

有的,这里面看不到结果

追答

那这得需要进行一步步的测试了,使用log.在前面一点点的测试,看代码是到了哪一块没有的结果,逻辑的错误还是哪里的错误

追问

我也一步步调试的,DEBUG过,都是正常的,程序也正常的执行下去,也在手机上能运行,就是在后台看不到结果。我先是用system.out去打印那个变量,没有结果,我又改成去打印一个字符,但还是没能看到结果,也在网上找了很多办法,都试过,还没没能找到,用LOG.I()也没得结果输出

相似回答