android - 我的 Android Studio 的控制台不打印日志消息

标签 android console android-studio println

我在 Android Studio 中创建了一个 Hello, World 项目来使用 System.out.println() 进行测试。我认为应该在控制台中打印日志消息,但事实并非如此。我将 Android Studio AI-130.737825 与 JRE:1.7.0_25 一起使用。测试代码如下:

package com.example.consoletest;

import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;

public class MainActivity extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    System.out.println("please print me in the console");
    setContentView(R.layout.activity_main);

}


@Override
public boolean onCreateOptionsMenu(Menu menu) {
    // Inflate the menu; this adds items to the action bar if it is present.
    getMenuInflater().inflate(R.menu.main, menu);
    return true;
}

}

最佳答案

控制台未“连接”到正在运行的应用程序,因为它在不同的系统(无论是模拟器还是物理设备)上运行。 Android Studio 中唯一“连接”的部分是 LogCat,可以使用 IDE 底部的 Android 选项卡访问它。

您应该使用 Log.* 将输出打印到 LogCat方法,它以几乎相同的简单方式提供了更多的控制和信息。此外,可以过滤 logcat 以准确找到您想要的内容。

关于android - 我的 Android Studio 的控制台不打印日志消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18427601/

相关文章:

java - 如何通过 URL Android 在 ImageView 中设置图像

android - 无法从 Eclipse 生成 gradle.build 文件

ios - 发布时无法将 nslog 打印到组织者的控制台

c - 如何在电影院中标记已占座位。 C编程

android - 构建错误 : Unable to find a particular resource

android - 由于Asyncstorage库中的警告,可以删除buildToolsVersion android studio吗?

java - 声明如何以及在哪里可以被 Android Studio 中的两种方法使用

Android 在此图片之上绘制图片(动态)

android如何检查一个点是否在我的屏幕内

eclipse - 如何在 Eclipse 中打开控制台窗口?