"无法使用Google中的代码在Android中解析符号'TAG'"

4 android android-studio

我正在开发我的第一个应用程序并且第一次使用Android Studio(在你纯粹傲慢地投票之前记住这一点).

该应用程序利用相机,我借用了谷歌的一些代码来实现这一目标.但是,我收到一个错误:"无法解析符号'TAG'".为什么是这样?我如何解决它?

代码片段包括......

public void surfaceCreated(SurfaceHolder holder) {
        // The Surface has been created, now tell the camera where to draw the preview.
        try {
            mCamera.setPreviewDisplay(holder);
            mCamera.startPreview();
        } catch (IOException e) {
            Log.d(TAG, "Error setting camera preview" + e.getMessage());
        }
    }
Run Code Online (Sandbox Code Playgroud)

...和...

        } catch (Exception e){
            Log.d(TAG, "Error starting camera preview: " + e.getMessage());
        }
Run Code Online (Sandbox Code Playgroud)

Dam*_*ian 13

它只是在将日志消息打印到控制台(ddms)时用作标记的字符串.

将以下行添加到您的类的顶部:

public static final String TAG = "YOUR-TAG-NAME";
Run Code Online (Sandbox Code Playgroud)