Android Studio 编译错误: 'PERMISSION_REQUEST_CODE' 未定义
在 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' 的变量。
解决方法:
- 声明 'PERMISSION_REQUEST_CODE' 变量:
在
MainActivity.java文件中,确保声明了 'PERMISSION_REQUEST_CODE' 变量,并且它的值是一个整数。例如:
private static final int PERMISSION_REQUEST_CODE = 1;
- 检查导入: 确保在使用 'PERMISSION_REQUEST_CODE' 变量之前,已经正确引入了相关的包和类,例如:
import android.Manifest;
import androidx.core.app.ActivityCompat;
- 检查依赖: 如果你是使用第三方库或依赖,确保已经正确地添加了该库或依赖。
如果按照上述步骤操作后,仍然遇到问题,请提供更多代码和错误信息,以便更好地帮助你解决问题。
原文地址: https://www.cveoy.top/t/topic/iBQE 著作权归作者所有。请勿转载和采集!