Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/201.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 安卓工作室没有';我不理解日志函数_Android_Logging_Android Studio - Fatal编程技术网

Android 安卓工作室没有';我不理解日志函数

Android 安卓工作室没有';我不理解日志函数,android,logging,android-studio,Android,Logging,Android Studio,一般来说,我对android编程相当陌生,在打印日志时遇到了问题。我正在使用Log.v()执行此操作,但我得到一个错误:“无法解析符号v” 代码如下: import android.util.Log; public class DressDatabase { Dress[] dresses; private static final String TAG = "Testing: "; public DressDatabase(){ dresses = n

一般来说,我对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");
}
试试这个:

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");
    }

}

如果还没有import子句,请使用Alt+Enter-on-top-of-Log函数在类的顶部添加它

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

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

键入logt并输入为类创建标记:

private static final String TAG = "mytag";
键入logd并输入以创建调试日志(或logi、logv等):


这是由于在键入时日志函数无法识别标记和消息而导致的。完成指令后,检查错误消息是否仍然弹出,如果仍然弹出,请按Alt+Enter。它会解决的。查看我的屏幕截图。

您的行“Log.v”不在方法中。谢谢,我应该意识到它需要在构造函数中,而不仅仅是在类定义中
private static final String TAG = "mytag";
Log.d(TAG, "my logging message");