回答
这是为了交换信息一个很好的和快速的方法您的设备上的应用程序和开发计算机。
要使用Logcat,请首先将android.util.Log
导入到您的项目中。现在您可以调用项目中的静态类Log来开始记录。正如您在下面看到的,Logcat具有不同级别的日志记录。在调试时,我们将使用Debug(D)来记录进度。当然,当你想记录一个实际的错误时,你将使用错误(E)。
V — Verbose (lowest priority)
D — Debug
I — Info
W — Warning
E — Error
F — Fatal
S — Silent (highest priority, on which nothing is ever printed)
有关更多详细信息,请参阅Debugging in Android using Eclipse。
链接似乎被打破了。 –
当您在调试运行应用程序,你可以对他们为什么崩溃的细节,再加上如果你想在这上面写的,您可以:
Log.i(String tag, String msg);
Android日志记录系统提供了一种收集和查看系统调试输出的机制。来自各种应用程序和系统部分的日志被收集在一系列循环缓冲区中。
可以使用命令行访问Logcat。更多信息请见logcat(在Android开发人员处)。
如果您使用的是Eclipse和Eclipse的Android插件,则它在“调试”透视图中可用。有关此的更多(非官方)信息在Debugging in Android using Eclipse。
第二个链接似乎已损坏。 –
互联网档案中仍然可用,链接已更新。 –
Logcat是某种存储所有调试信息和错误的文件。 只需在开发人员计算机的终端上使用开发SDK的命令“adb shell logcat”或从市场上下载“alogcat”等应用程序即可轻松访问它。
就像mthpvg和Pratik说的那样,它非常方便,您可以在其中编写自己的消息。
LogCat是一项Android功能,可让您查看Android设备上运行的应用程序发出的日志。
当您在Eclipse中以调试模式运行应用程序时,您可以在此窗口中看到大量日志:您自己的应用程序中的日志,以及由系统和其他应用程序发布的日志设备。
要记录的东西,你必须先确定你的信息如何是至关重要的(这是debuggin信息,信息性消息,警告或实际的错误信息?),然后使用适当的方法:
Log.d("myApp", "my debug message");
Log.i("myApp", "my informational message");
Log.w("myApp", "my warning message");
Log.e("myApp", "my error message");
您可以通过在代码中添加类似这样的命令使用的logcat:
日志。d(TAG,stringVar);
TAG是一个字符串常量,它有助于过滤来自LogCat的输出。标签可能是您的活动或应用程序的名称。您可以在LogCat窗口中使用过滤器来仅查看过滤后的输出。
String TAG =“AppName”;
的STRINGVAR可以包含任何时候你需要调试的话,可能是你的代码是如何工作的理解有帮助,
一个例子是,如果你不能确定一个int变量(f.ex的价值intVal): --- code -
String stringVar =“value of integer intVal =”+ new Integer(intVal).toString(); Log.d(TAG,stringVar); ---代码结束---
LogCat非常有用。您可以通过执行此添加在Eclipse中的logcat窗口 “窗口 - >显示视图 - >其他 - > Android的 - > logcat的”
我认为最好的解释是How to add LogCat?
欢迎来到Stack Overflow!欢迎来到堆栈溢出!虽然这可能会在理论上回答这个问题,[这将是更可取的](http://meta.stackexchange.com/q/8259)在这里包括答案的基本部分,并提供参考链接。 –
logcat的 - 用于调试目的 打印不同的信息,以使用logcat中类android.util.Log
语法: Log.d(字符串标签,字符串消息) 样品:
Log.d("LIFECYCLE","onCreate was called");
其他方法:
Log.i(String tag, String message);//i = information
Log.e(String tag, String message);//e = error
Log.w(String tag, String message);//w = warning
希望它帮助..即时通讯只是一个新手在android编。 >< – Yel
- 1. Logcat为什么叫LogCAT
- 2. logcat文件的内容是什么?
- 3. LogCat和LogCat(不建议使用)之间的区别是什么?
- 4. 这个LogCat错误是什么意思?
- 5. System.out到Android Logcat在Eclipse中
- 6. 什么是在Eclipse中
- 7. Eclipse - Android 7空Logcat
- 8. 什么是我的logcat中的错误消息
- 9. 这是什么logcat日志意味着什么?
- 10. 为什么LogCat显示IllegalStateException?
- 11. 什么是Eclipse的结构?
- 12. 在eclipse中CDT的目的是什么?
- 13. 什么是Mylar在Eclipse中使用的?
- 14. 什么是eclipse中的* .snap文件?
- 15. Java Eclipse中的src是什么意思?
- 16. Eclipse中的派生文件是什么?
- 17. eclipse中org.eclipse.jdt.launching.JRE_CONTAINER的用法是什么?
- 18. 在Eclipse中没有logcat输出
- 19. 退役mvn eclipse的等价物是什么:eclipse在m2e中?
- 20. 什么是打开LogCat视图的最快方式?
- 21. 什么是确保Logcat日志清除的好方法?
- 22. Java JDK到Eclipse的目的是什么?
- 23. 我不能LogCat这个值。为什么?
- 24. 什么是eclipse最好的小字体?
- 25. 找出JVM Eclipse运行的是什么
- 26. 这些Android logcat警告是什么意思?
- 27. logcat警告`<manifest>:meta-data`中的未知元素是什么意思?
- 28. 在Android Studio中使用多个标签过滤Logcat的语法是什么?
- 29. Android Logcat中的这些错误是什么?我的应用程序工作正常,为什么这些错误?
- 30. Javadoc在Eclipse中做什么?
LogCat为您提供了Android手机的输出。当Android上的应用程序调用Log类时,其输出显示在LogCat中。 – ZeissS
看到这个http://developer.android.com/guide/developing/tools/adb.html – Randroid
检查这也http://developer.android.com/guide/developing/debugging/debugging-log.html – Randroid