Android 无法解析符号R.raw

Android 无法解析符号R.raw,android,android-resources,Android,Android Resources,在上面的屏幕截图中,您可以清楚地看到我创建了一个包含两个文件的raw文件夹,但当我执行R.raw时,它会显示“无法解析raw” 以下是我所有的导入语句: package com.raunak.alarmdemo4.Activities; import androidx.appcompat.app.AppCompatActivity; import android.annotation.SuppressLint; import android.content.ContentValues; imp

在上面的屏幕截图中,您可以清楚地看到我创建了一个包含两个文件的raw文件夹,但当我执行R.raw时,它会显示“无法解析raw”

以下是我所有的导入语句:

package com.raunak.alarmdemo4.Activities;

import androidx.appcompat.app.AppCompatActivity;
import android.annotation.SuppressLint;
import android.content.ContentValues;
import android.content.pm.ActivityInfo;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.media.MediaPlayer;
import android.os.Bundle;
import android.util.Log;
import android.widget.Toast;
import com.arbelkilani.clock.Clock;
import com.ebanx.swipebtn.OnStateChangeListener;
import com.ebanx.swipebtn.SwipeButton;
import com.raunak.alarmdemo4.HelperClasses.AlarmsDBhelperClass;
import com.raunak.alarmdemo4.R;
import java.io.IOException;
import java.util.Calendar;
import static com.raunak.alarmdemo4.R.*;

只需确保导入了正确的资源

import your.package.name.R
不相似或相似的

import android.R
之后

Clean & build

只需确保导入了正确的资源

import your.package.name.R
不相似或相似的

import android.R
之后

Clean & build

再次尝试清理项目和建筑。如果这不起作用:

  • 删除R.symbol的导入,因为您可能已经在文件中导入了R.class,然后单击导入的文件并按ALT+Enter
  • 如果这也不起作用,那么像这样访问它:your.project.package.R.raw.file\u name
  • 同时尝试删除音频名称中的大写字母

  • 再次尝试清理项目和建筑。如果这不起作用:

  • 删除R.symbol的导入,因为您可能已经在文件中导入了R.class,然后单击导入的文件并按ALT+Enter
  • 如果这也不起作用,那么像这样访问它:your.project.package.R.raw.file\u name
  • 同时尝试删除音频名称中的大写字母

  • 你能分享进口吗?你能分享进口吗