14

一般来说,我对 android 编程相当陌生,而且我在打印到我的日志时遇到了问题。我正在使用 Log.v() 来执行此操作,但出现错误:“无法解析符号 v”

这是代码:

import android.util.Log;
public class DressDatabase {
    Dress[] dresses;
    private static final String TAG = "Testing: ";

    public DressDatabase(){
        dresses = new Dress[15];
    }

    Log.v(TAG, "String");
}
4

3 回答 3

23

尝试这个:

import android.util.Log;
public class DressDatabase {
    Dress[] dresses;
    private static final String TAG = "Testing: ";

    public DressDatabase(){
        dresses = new Dress[15];
        Log.v(TAG, "String");
    }

}
于 2013-06-07T15:33:22.380 回答
1

这是因为 Log 功能在您键入时无法识别标签和 msg。完成指令后,检查是否仍然弹出错误消息,如果是,请按 Alt+Enter。它会解决的。看看我的截图。点击这里查看我的截图

于 2018-02-11T06:03:43.927 回答
1

如果您还没有导入子句,请在 Log 函数顶部使用 Alt+Enter 在类顶部添加导入子句。

此错误消息“无法解析”也可能是由需要两个参数(而不是一个)的 Log 函数引起的:

Log.v("param1", "param2");

您还可以使用以下快捷方式添加日志信息:

键入 logt 并 Enter 为您的班级创建一个 TAG:

private static final String TAG = "mytag";

键入 logd 并回车以创建调试日志(或 logi、logv 等):

Log.d(TAG, "my logging message");
于 2017-11-11T21:42:29.817 回答