我正在开发一个安卓应用程序。我能够完美地在虚拟设备中运行该应用程序。但是,我不想每次都这样做。我还想使用 system.out.println 在 eclipse 的区域中打印出东西,告诉我程序中的基本工作是什么,而不仅仅是单独使用虚拟设备进行尝试。基本上,我在我的应用程序中使用 system.out.println,但我不知道它在哪里显示。谢谢
4 回答
您应该使用android.util.Log
类来打印日志消息。您可以在 Eclipse 的 DDMS 透视图中或通过adb logcat
命令查看这些消息
但是,我不想每次都这样做。
您只能在 Android 中运行 Android 应用程序。因此,您需要使用模拟器在虚拟设备或 Android 硬件上运行您的应用程序。
我还想使用 system.out.println 在 eclipse 的区域中打印出东西,告诉我程序中的基本工作是什么,而不仅仅是单独使用虚拟设备进行尝试。
欢迎您使用Log
该类将内容发送到 LogCat 以在 Eclipse 中查看。但是,使用的代码Log
必须在使用模拟器的虚拟设备或 Android 硬件上运行。
在System.out.println
做 Android 应用程序时,Toast 似乎是你能得到的最接近的:http: //developer.android.com/guide/topics/ui/notifiers/toasts.html
我通常println
用来查看代码块是否执行,或者快速检查变量是否具有此值等。对于这些,Toast 足以满足我的目的,尽管它本质上没有那么快println
。
您可以将您的应用程序部署到通过 USB 连接连接到您的开发机器的实际设备上。然后,使用 System.out.println 完成的任何日志记录或打印都将出现在 Eclipse logcat 视图中,就像您部署到模拟器时一样。
以下链接将帮助您为特定设备配置 USB 连接:
http://developer.android.com/sdk/oem-usb.html