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