我刚从以下位置下载了适用于Linux的Android Studio: http://developer.android.com/sdk/installing/studio.html
我想知道如何打印到控制台?
来自System.out.print(...)
的{{1}}和Log.e(...)
似乎都无效。
答案 0 :(得分:151)
点击
以调试 模式运行您的应用程序
在Android Studio的上方菜单中。
在底部状态栏中,点击5: Debug
按钮旁边的4: Run
按钮。
现在您应该选择Logcat
控制台。
在搜索框中,您可以输入邮件的标记,并显示您的邮件,如下图所示(标记为CREATION
):
查看this article了解详情。
答案 1 :(得分:127)
Android有自己的方法将消息(称为logs
)打印到控制台,称为LogCat
。
如果要将某些内容打印到LogCat
,则使用Log
对象,并指定消息类别。
主要选项是:
Log.d
Log.e
Log.i
Log.v
Log.w
您可以在代码中使用Log
语句打印消息,如下例所示:
Log.d("myTag", "This is my message");
在Android Studio中,您可以搜索标记为myTag
的日志消息,以便在LogCat
中轻松找到该消息。您还可以选择按类别过滤日志,例如" Debug"或"警告"。
答案 2 :(得分:18)
答案 3 :(得分:2)
您可以在Android Studio的Run
窗口中看到println语句。所以你可以在那个窗口看到prinln语句。
查看截图here
的详细答案答案 4 :(得分:0)
如果您的应用是通过设备而不是IDE启动的,则可以稍后在菜单Run
-Attach Debugger to Android Process
中进行操作。
这在调试已关闭的应用程序上的通知时很有用。
答案 5 :(得分:0)
我已通过撤消USB调试授权来解决此问题。
要撤消,
转到设备设置>启用开发人员选项>撤消USB调试授权
答案 6 :(得分:0)