For last one day, I am facing this issue unable to find any help. I am facing this issue while building app in android studio can you please help me out with this
Android Studio is unable to import few classes
> Task :capacitor-camera:compileDebugJavaWithJavac FAILED
C:\projects\siloc-ionic-app\node_modules\@capacitor\camera\android\src\main\java\com\capacitorjs\plugins\camera\CameraPlugin.java:12: error: package androidx.activity.result does not exist
import androidx.activity.result.ActivityResult;
^
C:\projects\siloc-ionic-app\node_modules\@capacitor\camera\android\src\main\java\com\capacitorjs\plugins\camera\CameraPlugin.java:18: error: cannot find symbol
import com.getcapacitor.PermissionState;
^
symbol: class PermissionState
location: package com.getcapacitor
C:\projects\siloc-ionic-app\node_modules\@capacitor\camera\android\src\main\java\com\capacitorjs\plugins\camera\CameraPlugin.java:22: error: package com.getcapacitor.annotation does not exist
import com.getcapacitor.annotation.ActivityCallback;
^
C:\projects\siloc-ionic-app\node_modules\@capacitor\camera\android\src\main\java\com\capacitorjs\plugins\camera\CameraPlugin.java:23: error: package com.getcapacitor.annotation does not exist
import com.getcapacitor.annotation.CapacitorPlugin;
^
C:\projects\siloc-ionic-app\node_modules\@capacitor\camera\android\src\main\java\com\capacitorjs\plugins\camera\CameraPlugin.java:24: error: package com.getcapacitor.annotation does not exist
import com.getcapacitor.annotation.Permission;
^
C:\projects\siloc-ionic-app\node_modules\@capacitor\camera\android\src\main\java\com\capacitorjs\plugins\camera\CameraPlugin.java:25: error: package com.getcapacitor.annotation does not exist
import com.getcapacitor.annotation.PermissionCallback;
^
C:\projects\siloc-ionic-app\node_modules\@capacitor\camera\android\src\main\java\com\capacitorjs\plugins\camera\CameraPlugin.java:46: error: cannot find symbol
@CapacitorPlugin(
^
symbol: class CapacitorPlugin
C:\projects\siloc-ionic-app\node_modules\@capacitor\camera\android\src\main\java\com\capacitorjs\plugins\camera\CameraPlugin.java:255: error: cannot find symbol
public void processCameraImage(PluginCall call, ActivityResult result) {
^
symbol: class ActivityResult
location: class CameraPlugin
C:\projects\siloc-ionic-app\node_modules\@capacitor\camera\android\src\main\java\com\capacitorjs\plugins\camera\CameraPlugin.java:275: error: cannot find symbol
public void processPickedImage(PluginCall call, ActivityResult result) {
^
symbol: class ActivityResult
location: class CameraPlugin
C:\projects\siloc-ionic-app\node_modules\@capacitor\camera\android\src\main\java\com\capacitorjs\plugins\camera\CameraPlugin.java:312: error: cannot find symbol
private void processEditedImage(PluginCall call, ActivityResult result) {
^
symbol: class ActivityResult
location: class CameraPlugin
C:\projects\siloc-ionic-app\node_modules\@capacitor\camera\android\src\main\java\com\capacitorjs\plugins\camera\CameraPlugin.java:508: error: cannot find symbol
public Map<String, PermissionState> getPermissionStates() {
^
symbol: class PermissionState
location: class CameraPlugin
C:\projects\siloc-ionic-app\node_modules\@capacitor\camera\android\src\main\java\com\capacitorjs\plugins\camera\CameraPlugin.java:49: error: cannot find symbol
@Permission(strings = { Manifest.permission.CAMERA }, alias = CameraPlugin.CAMERA),
^
symbol: class Permission
C:\projects\siloc-ionic-app\node_modules\@capacitor\camera\android\src\main\java\com\capacitorjs\plugins\camera\CameraPlugin.java:50: error: cannot find symbol
@Permission(
^
symbol: class Permission
C:\projects\siloc-ionic-app\node_modules\@capacitor\camera\android\src\main\java\com\capacitorjs\plugins\camera\CameraPlugin.java:177: error: cannot find symbol
@PermissionCallback
^
symbol: class PermissionCallback
location: class CameraPlugin
C:\projects\siloc-ionic-app\node_modules\@capacitor\camera\android\src\main\java\com\capacitorjs\plugins\camera\CameraPlugin.java:254: error: cannot find symbol
@ActivityCallback
^
symbol: class ActivityCallback
location: class CameraPlugin
C:\projects\siloc-ionic-app\node_modules\@capacitor\camera\android\src\main\java\com\capacitorjs\plugins\camera\CameraPlugin.java:274: error: cannot find symbol
@ActivityCallback
^
symbol: class ActivityCallback
location: class CameraPlugin
C:\projects\siloc-ionic-app\node_modules\@capacitor\camera\android\src\main\java\com\capacitorjs\plugins\camera\CameraPlugin.java:311: error: cannot find symbol
@ActivityCallback
^
symbol: class ActivityCallback
location: class CameraPlugin
C:\projects\siloc-ionic-app\node_modules\@capacitor\camera\android\src\main\java\com\capacitorjs\plugins\camera\CameraPlugin.java:140: error: cannot find symbol
boolean needCameraPerms = isPermissionDeclared(CAMERA);
^
symbol: method isPermissionDeclared(String)
location: class CameraPlugin
C:\projects\siloc-ionic-app\node_modules\@capacitor\camera\android\src\main\java\com\capacitorjs\plugins\camera\CameraPlugin.java:141: error: cannot find symbol
boolean hasCameraPerms = !needCameraPerms || getPermissionState(CAMERA) == PermissionState.GRANTED;
^
symbol: method getPermissionState(String)
location: class CameraPlugin
C:\projects\siloc-ionic-app\node_modules\@capacitor\camera\android\src\main\java\com\capacitorjs\plugins\camera\CameraPlugin.java:141: error: cannot find symbol
boolean hasCameraPerms = !needCameraPerms || getPermissionState(CAMERA) == PermissionState.GRANTED;
^
symbol: variable PermissionState
location: class CameraPlugin
C:\projects\siloc-ionic-app\node_modules\@capacitor\camera\android\src\main\java\com\capacitorjs\plugins\camera\CameraPlugin.java:142: error: cannot find symbol
boolean hasPhotoPerms = getPermissionState(PHOTOS) == PermissionState.GRANTED;
^
symbol: method getPermissionState(String)
location: class CameraPlugin
C:\projects\siloc-ionic-app\node_modules\@capacitor\camera\android\src\main\java\com\capacitorjs\plugins\camera\CameraPlugin.java:142: error: cannot find symbol
boolean hasPhotoPerms = getPermissionState(PHOTOS) == PermissionState.GRANTED;
^
symbol: variable PermissionState
location: class CameraPlugin
C:\projects\siloc-ionic-app\node_modules\@capacitor\camera\android\src\main\java\com\capacitorjs\plugins\camera\CameraPlugin.java:152: error: cannot find symbol
requestPermissionForAliases(aliases, call, "cameraPermissionsCallback");
^
symbol: method requestPermissionForAliases(String[],PluginCall,String)
location: class CameraPlugin
C:\projects\siloc-ionic-app\node_modules\@capacitor\camera\android\src\main\java\com\capacitorjs\plugins\camera\CameraPlugin.java:157: error: cannot find symbol
requestPermissionForAlias(CAMERA, call, "cameraPermissionsCallback");
^
symbol: method requestPermissionForAlias(String,PluginCall,String)
location: class CameraPlugin
C:\projects\siloc-ionic-app\node_modules\@capacitor\camera\android\src\main\java\com\capacitorjs\plugins\camera\CameraPlugin.java:164: error: cannot find symbol
if (getPermissionState(PHOTOS) != PermissionState.GRANTED) {
^
symbol: method getPermissionState(String)
location: class CameraPlugin
C:\projects\siloc-ionic-app\node_modules\@capacitor\camera\android\src\main\java\com\capacitorjs\plugins\camera\CameraPlugin.java:164: error: cannot find symbol
if (getPermissionState(PHOTOS) != PermissionState.GRANTED) {
^
symbol: variable PermissionState
location: class CameraPlugin
C:\projects\siloc-ionic-app\node_modules\@capacitor\camera\android\src\main\java\com\capacitorjs\plugins\camera\CameraPlugin.java:165: error: cannot find symbol
requestPermissionForAlias(PHOTOS, call, "cameraPermissionsCallback");
^
symbol: method requestPermissionForAlias(String,PluginCall,String)
location: class CameraPlugin
C:\projects\siloc-ionic-app\node_modules\@capacitor\camera\android\src\main\java\com\capacitorjs\plugins\camera\CameraPlugin.java:179: error: cannot find symbol
if (settings.getSource() == CameraSource.CAMERA && getPermissionState(CAMERA) != PermissionState.GRANTED) {
^
symbol: method getPermissionState(String)
location: class CameraPlugin
C:\projects\siloc-ionic-app\node_modules\@capacitor\camera\android\src\main\java\com\capacitorjs\plugins\camera\CameraPlugin.java:179: error: cannot find symbol
if (settings.getSource() == CameraSource.CAMERA && getPermissionState(CAMERA) != PermissionState.GRANTED) {
^
symbol: variable PermissionState
location: class CameraPlugin
C:\projects\siloc-ionic-app\node_modules\@capacitor\camera\android\src\main\java\com\capacitorjs\plugins\camera\CameraPlugin.java:180: error: cannot find symbol
Logger.debug(getLogTag(), "User denied camera permission: " + getPermissionState(CAMERA).toString());
^
symbol: method getPermissionState(String)
location: class CameraPlugin
C:\projects\siloc-ionic-app\node_modules\@capacitor\camera\android\src\main\java\com\capacitorjs\plugins\camera\CameraPlugin.java:183: error: cannot find symbol
} else if (settings.getSource() == CameraSource.PHOTOS && getPermissionState(PHOTOS) != PermissionState.GRANTED) {
^
symbol: method getPermissionState(String)
location: class CameraPlugin
C:\projects\siloc-ionic-app\node_modules\@capacitor\camera\android\src\main\java\com\capacitorjs\plugins\camera\CameraPlugin.java:183: error: cannot find symbol
} else if (settings.getSource() == CameraSource.PHOTOS && getPermissionState(PHOTOS) != PermissionState.GRANTED) {
^
symbol: variable PermissionState
location: class CameraPlugin
C:\projects\siloc-ionic-app\node_modules\@capacitor\camera\android\src\main\java\com\capacitorjs\plugins\camera\CameraPlugin.java:184: error: cannot find symbol
Logger.debug(getLogTag(), "User denied photos permission: " + getPermissionState(PHOTOS).toString());
^
symbol: method getPermissionState(String)
location: class CameraPlugin
C:\projects\siloc-ionic-app\node_modules\@capacitor\camera\android\src\main\java\com\capacitorjs\plugins\camera\CameraPlugin.java:239: error: incompatible types: String cannot be converted to int
startActivityForResult(call, takePictureIntent, "processCameraImage");
^
C:\projects\siloc-ionic-app\node_modules\@capacitor\camera\android\src\main\java\com\capacitorjs\plugins\camera\CameraPlugin.java:250: error: incompatible types: String cannot be converted to int
startActivityForResult(call, intent, "processPickedImage");
^
C:\projects\siloc-ionic-app\node_modules\@capacitor\camera\android\src\main\java\com\capacitorjs\plugins\camera\CameraPlugin.java:485: error: cannot find symbol
if (isPermissionDeclared(CAMERA)) {
^
symbol: method isPermissionDeclared(String)
location: class CameraPlugin
C:\projects\siloc-ionic-app\node_modules\@capacitor\camera\android\src\main\java\com\capacitorjs\plugins\camera\CameraPlugin.java:499: error: cannot find symbol
checkPermissions(call);
^
symbol: method checkPermissions(PluginCall)
location: class CameraPlugin
C:\projects\siloc-ionic-app\node_modules\@capacitor\camera\android\src\main\java\com\capacitorjs\plugins\camera\CameraPlugin.java:502: error: cannot find symbol
requestPermissionForAlias(PHOTOS, call, "checkPermissions");
^
symbol: method requestPermissionForAlias(String,PluginCall,String)
location: class CameraPlugin
C:\projects\siloc-ionic-app\node_modules\@capacitor\camera\android\src\main\java\com\capacitorjs\plugins\camera\CameraPlugin.java:507: error: method does not override or implement a method from a supertype
@Override
^
C:\projects\siloc-ionic-app\node_modules\@capacitor\camera\android\src\main\java\com\capacitorjs\plugins\camera\CameraPlugin.java:509: error: cannot find symbol
Map<String, PermissionState> permissionStates = super.getPermissionStates();
^
symbol: class PermissionState
location: class CameraPlugin
C:\projects\siloc-ionic-app\node_modules\@capacitor\camera\android\src\main\java\com\capacitorjs\plugins\camera\CameraPlugin.java:509: error: cannot find symbol
Map<String, PermissionState> permissionStates = super.getPermissionStates();
^
symbol: method getPermissionStates()
C:\projects\siloc-ionic-app\node_modules\@capacitor\camera\android\src\main\java\com\capacitorjs\plugins\camera\CameraPlugin.java:512: error: cannot find symbol
if (!isPermissionDeclared(CAMERA)) {
^
symbol: method isPermissionDeclared(String)
location: class CameraPlugin
C:\projects\siloc-ionic-app\node_modules\@capacitor\camera\android\src\main\java\com\capacitorjs\plugins\camera\CameraPlugin.java:513: error: cannot find symbol
permissionStates.put(CAMERA, PermissionState.GRANTED);
^
symbol: variable PermissionState
location: class CameraPlugin
C:\projects\siloc-ionic-app\node_modules\@capacitor\camera\android\src\main\java\com\capacitorjs\plugins\camera\CameraPlugin.java:526: error: incompatible types: String cannot be converted to int
startActivityForResult(call, editIntent, "processEditedImage");
^
C:\projects\siloc-ionic-app\node_modules\@capacitor\camera\android\src\main\java\com\capacitorjs\plugins\camera\CameraPlugin.java:531: error: incompatible types: String cannot be converted to int
startActivityForResult(call, editIntent, "processEditedImage");
^
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some messages have been simplified; recompile with -Xdiags:verbose to get full output
45 errors