Log.i(“tag”,“text”);给出错误无法解析符号'i'

问题描述 投票:-2回答:5
 Log.i("tag", "text");

 // bla bla bla

不管用

android
5个回答
2
投票

你需要在方法中调用它。例如。:

public static void makeInfoTag(String msg) {
        Log.i("tag", msg);
}

0
投票

把它放在oncreate或其他任何功能上。一项活动。

其他

创建一个构造函数和日志。

public AppSingleton () {
    Log.i("","");
}

0
投票

您应该在方法或构造函数中使用Log函数,因为Log函数在您键入时无法识别标记和消息。

public class Appsingleton {
    // put Log func on Constructor 
    public Appsingleton() {
        Log.i("tag", "my message");
    }

    // put LOg on method
    public static void showLog(String message){
        Log.i("tag", message);
    }
}

0
投票

您必须使用UpperCase键入“log”:

Log.i( “标签”, “消息”);


0
投票

尝试执行以下步骤: -

  1. 清理你的项目。你可以点击(Build >> Clean project)来做到这一点。
  2. 然后重建你的项目。你可以点击(Build >> Rebuild项目)来做到这一点。

最后确保把你的代码

Log.i(“tag”,“text”);

在onCreate()方法中。

© www.soinside.com 2019 - 2024. All rights reserved.