在 Android Studio 中进行编译时,你可能会遇到以下错误信息:

Task :app:compileDebugJavaWithJavac FAILED
/storage/emulated/0/AndroidIDEProjects/￧ヤᄏ¦ᄌヨ￧ユフ¦ᄌヒ│ᄑᄑ│ᆵᄏ¥マヨ│ᄒモ¥ナᆬ₩ᄀニ/app/src/main/java/com/hsjdow/gancm/MainActivity.java:119: error: cannot find symbol
                            ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE}, PERMISSION_REQUEST_CODE);
                                                                                                                                           ^
  symbol: variable PERMISSION_REQUEST_CODE
/storage/emulated/0/AndroidIDEProjects/￧ヤᄏ¦ᄌヨ￧ユフ¦ᄌヒ│ᄑᄑ│ᆵᄏ¥マヨ│ᄒモ¥ナᆬ₩ᄀニ/app/src/main/java/com/hsjdow/gancm/MainActivity.java:131: error: cannot find symbol
            ActivityCompat.requestPermissions(this, new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE}, PERMISSION_REQUEST_CODE);
                                                                                                              ^
  symbol:   variable PERMISSION_REQUEST_CODE
  location: class MainActivity
/storage/emulated/0/AndroidIDEProjects/￧ヤᄏ¦ᄌヨ￧ユフ¦ᄌヒ│ᄑᄑ│ᆵᄏ¥マヨ│ᄒモ¥ナᆬ₩ᄀニ/app/src/main/java/com/hsjdow/gancm/MainActivity.java:139: error: cannot find symbol
        if (requestCode == PERMISSION_REQUEST_CODE) {
                           ^
  symbol:   variable PERMISSION_REQUEST_CODE
  location: class MainActivity
3 errors

FAILURE: Build failed with an exception.

该错误信息表明编译过程中无法找到名为 'PERMISSION_REQUEST_CODE' 的变量。

解决方法:

  1. 声明 'PERMISSION_REQUEST_CODE' 变量:MainActivity.java 文件中,确保声明了 'PERMISSION_REQUEST_CODE' 变量,并且它的值是一个整数。例如:
private static final int PERMISSION_REQUEST_CODE = 1;
  1. 检查导入: 确保在使用 'PERMISSION_REQUEST_CODE' 变量之前,已经正确引入了相关的包和类,例如:
import android.Manifest;
import androidx.core.app.ActivityCompat;
  1. 检查依赖: 如果你是使用第三方库或依赖,确保已经正确地添加了该库或依赖。

如果按照上述步骤操作后,仍然遇到问题,请提供更多代码和错误信息,以便更好地帮助你解决问题。

Android Studio 编译错误: 'PERMISSION_REQUEST_CODE' 未定义

原文地址: https://www.cveoy.top/t/topic/iBQE 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录