我刚刚从http://developer.android.com/sdk/installing/studio.html下载了Android Studio for Linux
我想知道怎么打印到控制台上?
android.util.Log
中的System.out.print(...)
和Log.e(...)
似乎都不起作用。
我刚刚从http://developer.android.com/sdk/installing/studio.html下载了Android Studio for Linux
我想知道怎么打印到控制台上?
android.util.Log
中的System.out.print(...)
和Log.e(...)
似乎都不起作用。
8条答案
按热度按时间wz1wpwve1#
在调试模式下运行您的应用程序
在Android Studio的上部菜单中。
在底部状态栏中,单击
4: Run
按钮旁边的5: Debug
按钮。现在您应该选择
Logcat
控制台。在搜索框中,您可以输入您的消息的tag,您的消息应该会出现,如下图所示(其中tag为
CREATION
):有关详细信息,请查看this article。
4ngedf3f2#
Android有自己的方法将消息打印到控制台(称为
logs
),称为LogCat
。当您要将某些内容打印到
LogCat
时,您可以使用Log
对象,并指定消息的类别。主要选项包括:
Log.d
Log.e
Log.i
Log.v
Log.w
您可以通过在代码中使用
Log
语句来打印消息,如下例所示:在Android Studio中,您可以搜索标记为
myTag
的日志消息,以轻松找到LogCat
中的消息。您还可以选择按类别过滤日志,如“Debug”或“Warn”。6yt4nkrj3#
Android Studio 3.0及更早版本:
如果其他解决方案不起作用,您始终可以在*Android Monitor*中看到输出。
确保将您的筛选器设置为仅显示选定的应用程序或创建自定义筛选器。
ekqde3dh4#
您可以在Android Studio的
Run
窗口中看到println()
语句。查看截图here的详细答案。
bhmjp9jg5#
使用Logcat时要小心,它会截断~4,076个字节之后的消息,如果您要打印大量数据,这可能会引起很大的麻烦。
要解决此问题,您必须编写一个函数,将其分解为多个部分like so。
vmdwslir6#
如果你的应用程序是从设备启动的,而不是从IDE启动的,你可以在后面的菜单中执行以下操作:
Run
-Attach Debugger to Android Process
。这在调试有关已关闭应用程序的通知时非常有用。
fkaflof67#
我已经通过撤销我的USB调试授权解决了这个问题。
撤销,
进入设备设置>启用开发者选项>撤销USB调试授权
kxe2p93d8#
在Kotlin中,您可以在控制台中使用logcat进行打印。
Logcat由两个参数组成:一个是标签,第二个是字符串(您想要打印的)。
他们主要有5种类型的Logcat
1.错误级别:出现严重错误
Log.e(Tag,“Error”)
1.警告级别:没有错误严重,但仍可修复NEEC
Log.w(Tag,“warn”)
1.信息级别:用于我们需要提供的信息
Log.i(tag,“info”)
1.调试级别:解决问题时可能有用的信息
Log.d(tag,“DEBUG”)
1.详细级别:最不具体的日志级别
Log.v(tag,“Verbose”)
错误日志为红色,警告日志为蓝色,其他三个为黑色。