我已经阅读了蹩脚的文档,并检查了其他答案。我希望我的Android应用程序在Eclispe的logcat窗口中打印一些调试语句。如果我在Log类的各种类型的调试级别上使用isLoggable方法,我发现WARN和INFO返回true。
Log.w和Log.i不会产生任何输出。有谁知道我错过了哪些问题?
只是为了发泄,为什么这会很难?我已经发布了iphone和bberry的应用程序,虽然很欣赏java的使用,但该平台正在考虑太多的“genuiuses”。我认为活动和意图非常灵活,但为什么呢?我只是想张贴一些屏幕,接受一些输入并显示一些结果。 bberry推屏和popscreen不那么自命不凡。
谢谢, 格里
答案 0 :(得分:2)
在Eclipse中使用Android进行调试的问题是,从Eclipse的角度来看,您正在调试模拟器而不是您的特定应用程序。模拟器没有崩溃,因此没有任何日志显示。您需要使用的是LogCat,Android的调试插件。有关如何实现这一目标的详细信息,请参阅此answer。
答案 1 :(得分:1)
我不清楚问题是什么。我使用“Log.d(TAG,”特殊信息“);”在模拟器中运行的Android代码中的Eclipse中的所有时间。既然你说“Log.w”没有输出,我假设你已经知道需要导入android.util.Log。否则你甚至不会那么远。
我唯一能想到的是你在Window> Preferences> Android> DDMS(Logcat需要DDMS)下检查你的Eclipse Preferences。确保超时合理(我的默认值为5000mS)。确保基本本地调试器端口也是打开的。