Android 编程中的消息错误 log.d

Error in msg in Android programming log.d

我创建了我的方法 onClick 侦听器以在日志中记录一个简单的消息,但是像 Log.d 这样的所有日志都不在按 ctrl+enter 指示的建议方法中。我确实导入 android.util.log。 msg 为红色并显示错误

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.newlayout);

    btn1=findViewById(R.id.firstButton);
    btn2=findViewById(R.id.secondButton);

    btn1.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            Log.d(TAG,  msg: "onClick ");
        }
    });

}

}

您正在尝试在日志中传达消息。 但这不是在 android 中使用 Log.d 的正确方法。 您可以像下面这样使用 Log

Log.d("TAG","msg: Onclick")

这是您可以使用登录的方式 android 您必须将 msg 输入双引号才能在控制台中打印它。 如果你想将任何变量值打印到日志中,你可以这样写:

Log.d("TAG","msg: $onclick")

这里的onclick是你要打印的变量名。 谢谢