Expo Camera dependacy issue after ejecting expo app to bare workflow

SDK 35
Platform: Android/iOS
I cannot run my freshly ejected (to bare workflow) expo app. Did the configuration process for expo camera after ejecting but app still not running on android

Error output is the following:

> Task :expo-camera:compileDebugJavaWithJavac FAILED
/Users/mohamed/codes/houdatech/smejected/node_modules/expo-camera/android/src/main/java/expo/modules/camera/tasks/ResolveTakenPictureAsyncTask.java:8: error: package android.support.media does not exist
import android.support.media.ExifInterface;
                            ^
/Users/mohamed/codes/houdatech/smejected/node_modules/expo-camera/android/src/main/java/expo/modules/camera/CameraViewHelper.java:9: error: package android.support.media does not exist
import android.support.media.ExifInterface;
                            ^
/Users/mohamed/codes/houdatech/smejected/node_modules/expo-camera/android/src/main/java/expo/modules/camera/CameraViewHelper.java:104: error: cannot find symbol
  public static Bundle getExifData(ExifInterface exifInterface) {
                                   ^
  symbol:   class ExifInterface
  location: class CameraViewHelper
/Users/mohamed/codes/houdatech/smejected/node_modules/expo-camera/android/src/main/java/expo/modules/camera/events/BarCodeScannedEvent.java:4: error: package android.support.v4.util does not exist
import android.support.v4.util.Pools;
                              ^
/Users/mohamed/codes/houdatech/smejected/node_modules/expo-camera/android/src/main/java/expo/modules/camera/events/BarCodeScannedEvent.java:11: error: package Pools does not exist
  private static final Pools.SynchronizedPool<BarCodeScannedEvent> EVENTS_POOL =
                            ^
/Users/mohamed/codes/houdatech/smejected/node_modules/expo-camera/android/src/main/java/expo/modules/camera/events/PictureSavedEvent.java:4: error: package android.support.v4.util does not exist
import android.support.v4.util.Pools;
                              ^
/Users/mohamed/codes/houdatech/smejected/node_modules/expo-camera/android/src/main/java/expo/modules/camera/events/PictureSavedEvent.java:10: error: package Pools does not exist
  private static final Pools.SynchronizedPool<PictureSavedEvent> EVENTS_POOL =
                            ^
/Users/mohamed/codes/houdatech/smejected/node_modules/expo-camera/android/src/main/java/expo/modules/camera/events/CameraReadyEvent.java:4: error: package android.support.v4.util does not exist
import android.support.v4.util.Pools;
                              ^
/Users/mohamed/codes/houdatech/smejected/node_modules/expo-camera/android/src/main/java/expo/modules/camera/events/CameraReadyEvent.java:10: error: package Pools does not exist
  private static final Pools.SynchronizedPool<CameraReadyEvent> EVENTS_POOL = new Pools.SynchronizedPool<>(3);
                            ^
/Users/mohamed/codes/houdatech/smejected/node_modules/expo-camera/android/src/main/java/expo/modules/camera/events/FaceDetectionErrorEvent.java:4: error: package android.support.v4.util does not exist
import android.support.v4.util.Pools;
                              ^
/Users/mohamed/codes/houdatech/smejected/node_modules/expo-camera/android/src/main/java/expo/modules/camera/events/FaceDetectionErrorEvent.java:12: error: package Pools does not exist
  private static final Pools.SynchronizedPool<FaceDetectionErrorEvent> EVENTS_POOL = new Pools.SynchronizedPool<>(3);
                            ^
/Users/mohamed/codes/houdatech/smejected/node_modules/expo-camera/android/src/main/java/expo/modules/camera/events/CameraMountErrorEvent.java:4: error: package android.support.v4.util does not exist
import android.support.v4.util.Pools;
                              ^
/Users/mohamed/codes/houdatech/smejected/node_modules/expo-camera/android/src/main/java/expo/modules/camera/events/CameraMountErrorEvent.java:10: error: package Pools does not exist
  private static final Pools.SynchronizedPool<CameraMountErrorEvent> EVENTS_POOL = new Pools.SynchronizedPool<>(3);
                            ^
/Users/mohamed/codes/houdatech/smejected/node_modules/expo-camera/android/src/main/java/expo/modules/camera/events/FacesDetectedEvent.java:4: error: package android.support.v4.util does not exist
import android.support.v4.util.Pools;
                              ^
/Users/mohamed/codes/houdatech/smejected/node_modules/expo-camera/android/src/main/java/expo/modules/camera/events/FacesDetectedEvent.java:12: error: package Pools does not exist
  private static final Pools.SynchronizedPool<FacesDetectedEvent> EVENTS_POOL =
                            ^
/Users/mohamed/codes/houdatech/smejected/node_modules/expo-camera/android/src/main/java/expo/modules/camera/tasks/ResolveTakenPictureAsyncTask.java:97: error: cannot find symbol
        ExifInterface exifInterface = new ExifInterface(inputStream);
        ^
  symbol:   class ExifInterface
  location: class ResolveTakenPictureAsyncTask
/Users/mohamed/codes/houdatech/smejected/node_modules/expo-camera/android/src/main/java/expo/modules/camera/tasks/ResolveTakenPictureAsyncTask.java:97: error: cannot find symbol
        ExifInterface exifInterface = new ExifInterface(inputStream);
                                          ^
  symbol:   class ExifInterface
  location: class ResolveTakenPictureAsyncTask
/Users/mohamed/codes/houdatech/smejected/node_modules/expo-camera/android/src/main/java/expo/modules/camera/tasks/ResolveTakenPictureAsyncTask.java:100: error: cannot find symbol
            ExifInterface.TAG_ORIENTATION,
            ^
  symbol:   variable ExifInterface
  location: class ResolveTakenPictureAsyncTask
/Users/mohamed/codes/houdatech/smejected/node_modules/expo-camera/android/src/main/java/expo/modules/camera/tasks/ResolveTakenPictureAsyncTask.java:101: error: cannot find symbol
            ExifInterface.ORIENTATION_UNDEFINED
            ^
  symbol:   variable ExifInterface
  location: class ResolveTakenPictureAsyncTask
/Users/mohamed/codes/houdatech/smejected/node_modules/expo-camera/android/src/main/java/expo/modules/camera/tasks/ResolveTakenPictureAsyncTask.java:105: error: cannot find symbol
        if (orientation != ExifInterface.ORIENTATION_UNDEFINED) {
                           ^
  symbol:   variable ExifInterface
  location: class ResolveTakenPictureAsyncTask
/Users/mohamed/codes/houdatech/smejected/node_modules/expo-camera/android/src/main/java/expo/modules/camera/tasks/ResolveTakenPictureAsyncTask.java:182: error: cannot find symbol
      ExifInterface exifInterface = new ExifInterface(filePath);
      ^
  symbol:   class ExifInterface
  location: class ResolveTakenPictureAsyncTask
/Users/mohamed/codes/houdatech/smejected/node_modules/expo-camera/android/src/main/java/expo/modules/camera/tasks/ResolveTakenPictureAsyncTask.java:182: error: cannot find symbol
      ExifInterface exifInterface = new ExifInterface(filePath);
                                        ^
  symbol:   class ExifInterface
  location: class ResolveTakenPictureAsyncTask
/Users/mohamed/codes/houdatech/smejected/node_modules/expo-camera/android/src/main/java/expo/modules/camera/tasks/ResolveTakenPictureAsyncTask.java:185: error: cannot find symbol
      response.putInt(WIDTH_KEY, exifInterface.getAttributeInt(ExifInterface.TAG_IMAGE_WIDTH, -1));
                                                               ^
  symbol:   variable ExifInterface
  location: class ResolveTakenPictureAsyncTask
/Users/mohamed/codes/houdatech/smejected/node_modules/expo-camera/android/src/main/java/expo/modules/camera/tasks/ResolveTakenPictureAsyncTask.java:186: error: cannot find symbol
      response.putInt(HEIGHT_KEY, exifInterface.getAttributeInt(ExifInterface.TAG_IMAGE_LENGTH, -1));
                                                                ^
  symbol:   variable ExifInterface
  location: class ResolveTakenPictureAsyncTask
/Users/mohamed/codes/houdatech/smejected/node_modules/expo-camera/android/src/main/java/expo/modules/camera/tasks/ResolveTakenPictureAsyncTask.java:268: error: cannot find symbol
      case ExifInterface.ORIENTATION_ROTATE_90:
           ^
  symbol:   variable ExifInterface
  location: class ResolveTakenPictureAsyncTask
/Users/mohamed/codes/houdatech/smejected/node_modules/expo-camera/android/src/main/java/expo/modules/camera/tasks/ResolveTakenPictureAsyncTask.java:271: error: cannot find symbol
      case ExifInterface.ORIENTATION_ROTATE_180:
           ^
  symbol:   variable ExifInterface
  location: class ResolveTakenPictureAsyncTask
/Users/mohamed/codes/houdatech/smejected/node_modules/expo-camera/android/src/main/java/expo/modules/camera/tasks/ResolveTakenPictureAsyncTask.java:274: error: cannot find symbol
      case ExifInterface.ORIENTATION_ROTATE_270:
           ^
  symbol:   variable ExifInterface
  location: class ResolveTakenPictureAsyncTask
/Users/mohamed/codes/houdatech/smejected/node_modules/expo-camera/android/src/main/java/expo/modules/camera/CameraViewHelper.java:126: error: cannot find symbol
      exifMap.putDouble(ExifInterface.TAG_GPS_LATITUDE, latLong[0]);
                        ^
  symbol:   variable ExifInterface
  location: class CameraViewHelper
/Users/mohamed/codes/houdatech/smejected/node_modules/expo-camera/android/src/main/java/expo/modules/camera/CameraViewHelper.java:127: error: cannot find symbol
      exifMap.putDouble(ExifInterface.TAG_GPS_LONGITUDE, latLong[1]);
                        ^
  symbol:   variable ExifInterface
  location: class CameraViewHelper
/Users/mohamed/codes/houdatech/smejected/node_modules/expo-camera/android/src/main/java/expo/modules/camera/CameraViewHelper.java:128: error: cannot find symbol
      exifMap.putDouble(ExifInterface.TAG_GPS_ALTITUDE, exifInterface.getAltitude(0));
                        ^
  symbol:   variable ExifInterface
  location: class CameraViewHelper
/Users/mohamed/codes/houdatech/smejected/node_modules/expo-camera/android/src/main/java/expo/modules/camera/CameraViewHelper.java:153: error: cannot find symbol
          {"string", ExifInterface.TAG_ARTIST},
                     ^
  symbol:   variable ExifInterface
  location: class CameraViewHelper
/Users/mohamed/codes/houdatech/smejected/node_modules/expo-camera/android/src/main/java/expo/modules/camera/CameraViewHelper.java:154: error: cannot find symbol
          {"int", ExifInterface.TAG_BITS_PER_SAMPLE},
                  ^
  symbol:   variable ExifInterface
  location: class CameraViewHelper
/Users/mohamed/codes/houdatech/smejected/node_modules/expo-camera/android/src/main/java/expo/modules/camera/CameraViewHelper.java:155: error: cannot find symbol
          {"int", ExifInterface.TAG_COMPRESSION},
                  ^
  symbol:   variable ExifInterface
  location: class CameraViewHelper
/Users/mohamed/codes/houdatech/smejected/node_modules/expo-camera/android/src/main/java/expo/modules/camera/CameraViewHelper.java:156: error: cannot find symbol
          {"string", ExifInterface.TAG_COPYRIGHT},
                     ^
  symbol:   variable ExifInterface
  location: class CameraViewHelper
/Users/mohamed/codes/houdatech/smejected/node_modules/expo-camera/android/src/main/java/expo/modules/camera/CameraViewHelper.java:157: error: cannot find symbol
          {"string", ExifInterface.TAG_DATETIME},
                     ^
  symbol:   variable ExifInterface
  location: class CameraViewHelper
/Users/mohamed/codes/houdatech/smejected/node_modules/expo-camera/android/src/main/java/expo/modules/camera/CameraViewHelper.java:158: error: cannot find symbol
          {"string", ExifInterface.TAG_IMAGE_DESCRIPTION},
                     ^
  symbol:   variable ExifInterface
  location: class CameraViewHelper
/Users/mohamed/codes/houdatech/smejected/node_modules/expo-camera/android/src/main/java/expo/modules/camera/CameraViewHelper.java:159: error: cannot find symbol
          {"int", ExifInterface.TAG_IMAGE_LENGTH},
                  ^
  symbol:   variable ExifInterface
  location: class CameraViewHelper
/Users/mohamed/codes/houdatech/smejected/node_modules/expo-camera/android/src/main/java/expo/modules/camera/CameraViewHelper.java:160: error: cannot find symbol
          {"int", ExifInterface.TAG_IMAGE_WIDTH},
                  ^
  symbol:   variable ExifInterface
  location: class CameraViewHelper
/Users/mohamed/codes/houdatech/smejected/node_modules/expo-camera/android/src/main/java/expo/modules/camera/CameraViewHelper.java:161: error: cannot find symbol
          {"int", ExifInterface.TAG_JPEG_INTERCHANGE_FORMAT},
                  ^
  symbol:   variable ExifInterface
  location: class CameraViewHelper
/Users/mohamed/codes/houdatech/smejected/node_modules/expo-camera/android/src/main/java/expo/modules/camera/CameraViewHelper.java:162: error: cannot find symbol
          {"int", ExifInterface.TAG_JPEG_INTERCHANGE_FORMAT_LENGTH},
                  ^
  symbol:   variable ExifInterface
  location: class CameraViewHelper
/Users/mohamed/codes/houdatech/smejected/node_modules/expo-camera/android/src/main/java/expo/modules/camera/CameraViewHelper.java:163: error: cannot find symbol
          {"string", ExifInterface.TAG_MAKE},
                     ^
  symbol:   variable ExifInterface
  location: class CameraViewHelper
/Users/mohamed/codes/houdatech/smejected/node_modules/expo-camera/android/src/main/java/expo/modules/camera/CameraViewHelper.java:164: error: cannot find symbol
          {"string", ExifInterface.TAG_MODEL},
                     ^
  symbol:   variable ExifInterface
  location: class CameraViewHelper
/Users/mohamed/codes/houdatech/smejected/node_modules/expo-camera/android/src/main/java/expo/modules/camera/CameraViewHelper.java:165: error: cannot find symbol
          {"int", ExifInterface.TAG_ORIENTATION},
                  ^
  symbol:   variable ExifInterface
  location: class CameraViewHelper
/Users/mohamed/codes/houdatech/smejected/node_modules/expo-camera/android/src/main/java/expo/modules/camera/CameraViewHelper.java:166: error: cannot find symbol
          {"int", ExifInterface.TAG_PHOTOMETRIC_INTERPRETATION},
                  ^
  symbol:   variable ExifInterface
  location: class CameraViewHelper
/Users/mohamed/codes/houdatech/smejected/node_modules/expo-camera/android/src/main/java/expo/modules/camera/CameraViewHelper.java:167: error: cannot find symbol
          {"int", ExifInterface.TAG_PLANAR_CONFIGURATION},
                  ^
  symbol:   variable ExifInterface
  location: class CameraViewHelper
/Users/mohamed/codes/houdatech/smejected/node_modules/expo-camera/android/src/main/java/expo/modules/camera/CameraViewHelper.java:168: error: cannot find symbol
          {"double", ExifInterface.TAG_PRIMARY_CHROMATICITIES},
                     ^
  symbol:   variable ExifInterface
  location: class CameraViewHelper
/Users/mohamed/codes/houdatech/smejected/node_modules/expo-camera/android/src/main/java/expo/modules/camera/CameraViewHelper.java:169: error: cannot find symbol
          {"double", ExifInterface.TAG_REFERENCE_BLACK_WHITE},
                     ^
  symbol:   variable ExifInterface
  location: class CameraViewHelper
/Users/mohamed/codes/houdatech/smejected/node_modules/expo-camera/android/src/main/java/expo/modules/camera/CameraViewHelper.java:170: error: cannot find symbol
          {"int", ExifInterface.TAG_RESOLUTION_UNIT},
                  ^
  symbol:   variable ExifInterface
  location: class CameraViewHelper
/Users/mohamed/codes/houdatech/smejected/node_modules/expo-camera/android/src/main/java/expo/modules/camera/CameraViewHelper.java:171: error: cannot find symbol
          {"int", ExifInterface.TAG_ROWS_PER_STRIP},
                  ^
  symbol:   variable ExifInterface
  location: class CameraViewHelper
/Users/mohamed/codes/houdatech/smejected/node_modules/expo-camera/android/src/main/java/expo/modules/camera/CameraViewHelper.java:172: error: cannot find symbol
          {"int", ExifInterface.TAG_SAMPLES_PER_PIXEL},
                  ^
  symbol:   variable ExifInterface
  location: class CameraViewHelper
/Users/mohamed/codes/houdatech/smejected/node_modules/expo-camera/android/src/main/java/expo/modules/camera/CameraViewHelper.java:173: error: cannot find symbol
          {"string", ExifInterface.TAG_SOFTWARE},
                     ^
  symbol:   variable ExifInterface
  location: class CameraViewHelper
/Users/mohamed/codes/houdatech/smejected/node_modules/expo-camera/android/src/main/java/expo/modules/camera/CameraViewHelper.java:174: error: cannot find symbol
          {"int", ExifInterface.TAG_STRIP_BYTE_COUNTS},
                  ^
  symbol:   variable ExifInterface
  location: class CameraViewHelper
/Users/mohamed/codes/houdatech/smejected/node_modules/expo-camera/android/src/main/java/expo/modules/camera/CameraViewHelper.java:175: error: cannot find symbol
          {"int", ExifInterface.TAG_STRIP_OFFSETS},
                  ^
  symbol:   variable ExifInterface
  location: class CameraViewHelper
/Users/mohamed/codes/houdatech/smejected/node_modules/expo-camera/android/src/main/java/expo/modules/camera/CameraViewHelper.java:176: error: cannot find symbol
          {"int", ExifInterface.TAG_TRANSFER_FUNCTION},
                  ^
  symbol:   variable ExifInterface
  location: class CameraViewHelper
/Users/mohamed/codes/houdatech/smejected/node_modules/expo-camera/android/src/main/java/expo/modules/camera/CameraViewHelper.java:177: error: cannot find symbol
          {"double", ExifInterface.TAG_WHITE_POINT},
                     ^
  symbol:   variable ExifInterface
  location: class CameraViewHelper
/Users/mohamed/codes/houdatech/smejected/node_modules/expo-camera/android/src/main/java/expo/modules/camera/CameraViewHelper.java:178: error: cannot find symbol
          {"double", ExifInterface.TAG_X_RESOLUTION},
                     ^
  symbol:   variable ExifInterface
  location: class CameraViewHelper
/Users/mohamed/codes/houdatech/smejected/node_modules/expo-camera/android/src/main/java/expo/modules/camera/CameraViewHelper.java:179: error: cannot find symbol
          {"double", ExifInterface.TAG_Y_CB_CR_COEFFICIENTS},
                     ^
  symbol:   variable ExifInterface
  location: class CameraViewHelper
/Users/mohamed/codes/houdatech/smejected/node_modules/expo-camera/android/src/main/java/expo/modules/camera/CameraViewHelper.java:180: error: cannot find symbol
          {"int", ExifInterface.TAG_Y_CB_CR_POSITIONING},
                  ^
  symbol:   variable ExifInterface
  location: class CameraViewHelper
/Users/mohamed/codes/houdatech/smejected/node_modules/expo-camera/android/src/main/java/expo/modules/camera/CameraViewHelper.java:181: error: cannot find symbol
          {"int", ExifInterface.TAG_Y_CB_CR_SUB_SAMPLING},
                  ^
  symbol:   variable ExifInterface
  location: class CameraViewHelper
/Users/mohamed/codes/houdatech/smejected/node_modules/expo-camera/android/src/main/java/expo/modules/camera/CameraViewHelper.java:182: error: cannot find symbol
          {"double", ExifInterface.TAG_Y_RESOLUTION},
                     ^
  symbol:   variable ExifInterface
  location: class CameraViewHelper
/Users/mohamed/codes/houdatech/smejected/node_modules/expo-camera/android/src/main/java/expo/modules/camera/CameraViewHelper.java:183: error: cannot find symbol
          {"double", ExifInterface.TAG_APERTURE_VALUE},
                     ^
  symbol:   variable ExifInterface
  location: class CameraViewHelper
/Users/mohamed/codes/houdatech/smejected/node_modules/expo-camera/android/src/main/java/expo/modules/camera/CameraViewHelper.java:184: error: cannot find symbol
          {"double", ExifInterface.TAG_BRIGHTNESS_VALUE},
                     ^
  symbol:   variable ExifInterface
  location: class CameraViewHelper
/Users/mohamed/codes/houdatech/smejected/node_modules/expo-camera/android/src/main/java/expo/modules/camera/CameraViewHelper.java:185: error: cannot find symbol
          {"string", ExifInterface.TAG_CFA_PATTERN},
                     ^
  symbol:   variable ExifInterface
  location: class CameraViewHelper
/Users/mohamed/codes/houdatech/smejected/node_modules/expo-camera/android/src/main/java/expo/modules/camera/CameraViewHelper.java:186: error: cannot find symbol
          {"int", ExifInterface.TAG_COLOR_SPACE},
                  ^
  symbol:   variable ExifInterface
  location: class CameraViewHelper
/Users/mohamed/codes/houdatech/smejected/node_modules/expo-camera/android/src/main/java/expo/modules/camera/CameraViewHelper.java:187: error: cannot find symbol
          {"string", ExifInterface.TAG_COMPONENTS_CONFIGURATION},
                     ^
  symbol:   variable ExifInterface
  location: class CameraViewHelper
/Users/mohamed/codes/houdatech/smejected/node_modules/expo-camera/android/src/main/java/expo/modules/camera/CameraViewHelper.java:188: error: cannot find symbol
          {"double", ExifInterface.TAG_COMPRESSED_BITS_PER_PIXEL},
                     ^
  symbol:   variable ExifInterface
  location: class CameraViewHelper
/Users/mohamed/codes/houdatech/smejected/node_modules/expo-camera/android/src/main/java/expo/modules/camera/CameraViewHelper.java:189: error: cannot find symbol
          {"int", ExifInterface.TAG_CONTRAST},
                  ^
  symbol:   variable ExifInterface
  location: class CameraViewHelper
/Users/mohamed/codes/houdatech/smejected/node_modules/expo-camera/android/src/main/java/expo/modules/camera/CameraViewHelper.java:190: error: cannot find symbol
          {"int", ExifInterface.TAG_CUSTOM_RENDERED},
                  ^
  symbol:   variable ExifInterface
  location: class CameraViewHelper
/Users/mohamed/codes/houdatech/smejected/node_modules/expo-camera/android/src/main/java/expo/modules/camera/CameraViewHelper.java:191: error: cannot find symbol
          {"string", ExifInterface.TAG_DATETIME_DIGITIZED},
                     ^
  symbol:   variable ExifInterface
  location: class CameraViewHelper
/Users/mohamed/codes/houdatech/smejected/node_modules/expo-camera/android/src/main/java/expo/modules/camera/CameraViewHelper.java:192: error: cannot find symbol
          {"string", ExifInterface.TAG_DATETIME_ORIGINAL},
                     ^
  symbol:   variable ExifInterface
  location: class CameraViewHelper
/Users/mohamed/codes/houdatech/smejected/node_modules/expo-camera/android/src/main/java/expo/modules/camera/CameraViewHelper.java:193: error: cannot find symbol
          {"string", ExifInterface.TAG_DEVICE_SETTING_DESCRIPTION},
                     ^
  symbol:   variable ExifInterface
  location: class CameraViewHelper
/Users/mohamed/codes/houdatech/smejected/node_modules/expo-camera/android/src/main/java/expo/modules/camera/CameraViewHelper.java:194: error: cannot find symbol
          {"double", ExifInterface.TAG_DIGITAL_ZOOM_RATIO},
                     ^
  symbol:   variable ExifInterface
  location: class CameraViewHelper
/Users/mohamed/codes/houdatech/smejected/node_modules/expo-camera/android/src/main/java/expo/modules/camera/CameraViewHelper.java:195: error: cannot find symbol
          {"string", ExifInterface.TAG_EXIF_VERSION},
                     ^
  symbol:   variable ExifInterface
  location: class CameraViewHelper
/Users/mohamed/codes/houdatech/smejected/node_modules/expo-camera/android/src/main/java/expo/modules/camera/CameraViewHelper.java:196: error: cannot find symbol
          {"double", ExifInterface.TAG_EXPOSURE_BIAS_VALUE},
                     ^
  symbol:   variable ExifInterface
  location: class CameraViewHelper
/Users/mohamed/codes/houdatech/smejected/node_modules/expo-camera/android/src/main/java/expo/modules/camera/CameraViewHelper.java:197: error: cannot find symbol
          {"double", ExifInterface.TAG_EXPOSURE_INDEX},
                     ^
  symbol:   variable ExifInterface
  location: class CameraViewHelper
/Users/mohamed/codes/houdatech/smejected/node_modules/expo-camera/android/src/main/java/expo/modules/camera/CameraViewHelper.java:198: error: cannot find symbol
          {"int", ExifInterface.TAG_EXPOSURE_MODE},
                  ^
  symbol:   variable ExifInterface
  location: class CameraViewHelper
/Users/mohamed/codes/houdatech/smejected/node_modules/expo-camera/android/src/main/java/expo/modules/camera/CameraViewHelper.java:199: error: cannot find symbol
          {"int", ExifInterface.TAG_EXPOSURE_PROGRAM},
                  ^
  symbol:   variable ExifInterface
  location: class CameraViewHelper
/Users/mohamed/codes/houdatech/smejected/node_modules/expo-camera/android/src/main/java/expo/modules/camera/CameraViewHelper.java:200: error: cannot find symbol
          {"double", ExifInterface.TAG_EXPOSURE_TIME},
                     ^
  symbol:   variable ExifInterface
  location: class CameraViewHelper
/Users/mohamed/codes/houdatech/smejected/node_modules/expo-camera/android/src/main/java/expo/modules/camera/CameraViewHelper.java:201: error: cannot find symbol
          {"double", ExifInterface.TAG_F_NUMBER},
                     ^
  symbol:   variable ExifInterface
  location: class CameraViewHelper
/Users/mohamed/codes/houdatech/smejected/node_modules/expo-camera/android/src/main/java/expo/modules/camera/CameraViewHelper.java:202: error: cannot find symbol
          {"string", ExifInterface.TAG_FILE_SOURCE},
                     ^
  symbol:   variable ExifInterface
  location: class CameraViewHelper
/Users/mohamed/codes/houdatech/smejected/node_modules/expo-camera/android/src/main/java/expo/modules/camera/CameraViewHelper.java:203: error: cannot find symbol
          {"int", ExifInterface.TAG_FLASH},
                  ^
  symbol:   variable ExifInterface
  location: class CameraViewHelper
/Users/mohamed/codes/houdatech/smejected/node_modules/expo-camera/android/src/main/java/expo/modules/camera/CameraViewHelper.java:204: error: cannot find symbol
          {"double", ExifInterface.TAG_FLASH_ENERGY},
                     ^
  symbol:   variable ExifInterface
  location: class CameraViewHelper
/Users/mohamed/codes/houdatech/smejected/node_modules/expo-camera/android/src/main/java/expo/modules/camera/CameraViewHelper.java:205: error: cannot find symbol
          {"string", ExifInterface.TAG_FLASHPIX_VERSION},
                     ^
  symbol:   variable ExifInterface
  location: class CameraViewHelper
/Users/mohamed/codes/houdatech/smejected/node_modules/expo-camera/android/src/main/java/expo/modules/camera/CameraViewHelper.java:206: error: cannot find symbol
          {"double", ExifInterface.TAG_FOCAL_LENGTH},
                     ^
  symbol:   variable ExifInterface
  location: class CameraViewHelper
/Users/mohamed/codes/houdatech/smejected/node_modules/expo-camera/android/src/main/java/expo/modules/camera/CameraViewHelper.java:207: error: cannot find symbol
          {"int", ExifInterface.TAG_FOCAL_LENGTH_IN_35MM_FILM},
                  ^
  symbol:   variable ExifInterface
  location: class CameraViewHelper
/Users/mohamed/codes/houdatech/smejected/node_modules/expo-camera/android/src/main/java/expo/modules/camera/CameraViewHelper.java:208: error: cannot find symbol
          {"int", ExifInterface.TAG_FOCAL_PLANE_RESOLUTION_UNIT},
                  ^
  symbol:   variable ExifInterface
  location: class CameraViewHelper
/Users/mohamed/codes/houdatech/smejected/node_modules/expo-camera/android/src/main/java/expo/modules/camera/CameraViewHelper.java:209: error: cannot find symbol
          {"double", ExifInterface.TAG_FOCAL_PLANE_X_RESOLUTION},
                     ^
  symbol:   variable ExifInterface
  location: class CameraViewHelper
/Users/mohamed/codes/houdatech/smejected/node_modules/expo-camera/android/src/main/java/expo/modules/camera/CameraViewHelper.java:210: error: cannot find symbol
          {"double", ExifInterface.TAG_FOCAL_PLANE_Y_RESOLUTION},
                     ^
  symbol:   variable ExifInterface
  location: class CameraViewHelper
/Users/mohamed/codes/houdatech/smejected/node_modules/expo-camera/android/src/main/java/expo/modules/camera/CameraViewHelper.java:211: error: cannot find symbol
          {"int", ExifInterface.TAG_GAIN_CONTROL},
                  ^
  symbol:   variable ExifInterface
  location: class CameraViewHelper
/Users/mohamed/codes/houdatech/smejected/node_modules/expo-camera/android/src/main/java/expo/modules/camera/CameraViewHelper.java:212: error: cannot find symbol
          {"int", ExifInterface.TAG_ISO_SPEED_RATINGS},
                  ^
  symbol:   variable ExifInterface
  location: class CameraViewHelper
/Users/mohamed/codes/houdatech/smejected/node_modules/expo-camera/android/src/main/java/expo/modules/camera/CameraViewHelper.java:213: error: cannot find symbol
          {"string", ExifInterface.TAG_IMAGE_UNIQUE_ID},
                     ^
  symbol:   variable ExifInterface
  location: class CameraViewHelper
/Users/mohamed/codes/houdatech/smejected/node_modules/expo-camera/android/src/main/java/expo/modules/camera/CameraViewHelper.java:214: error: cannot find symbol
          {"int", ExifInterface.TAG_LIGHT_SOURCE},
                  ^
  symbol:   variable ExifInterface
  location: class CameraViewHelper
/Users/mohamed/codes/houdatech/smejected/node_modules/expo-camera/android/src/main/java/expo/modules/camera/CameraViewHelper.java:215: error: cannot find symbol
          {"string", ExifInterface.TAG_MAKER_NOTE},
                     ^
  symbol:   variable ExifInterface
  location: class CameraViewHelper
/Users/mohamed/codes/houdatech/smejected/node_modules/expo-camera/android/src/main/java/expo/modules/camera/CameraViewHelper.java:216: error: cannot find symbol
          {"double", ExifInterface.TAG_MAX_APERTURE_VALUE},
                     ^
  symbol:   variable ExifInterface
  location: class CameraViewHelper
/Users/mohamed/codes/houdatech/smejected/node_modules/expo-camera/android/src/main/java/expo/modules/camera/CameraViewHelper.java:217: error: cannot find symbol
          {"int", ExifInterface.TAG_METERING_MODE},
                  ^
  symbol:   variable ExifInterface
  location: class CameraViewHelper
/Users/mohamed/codes/houdatech/smejected/node_modules/expo-camera/android/src/main/java/expo/modules/camera/CameraViewHelper.java:218: error: cannot find symbol
          {"int", ExifInterface.TAG_NEW_SUBFILE_TYPE},
                  ^
  symbol:   variable ExifInterface
  location: class CameraViewHelper
/Users/mohamed/codes/houdatech/smejected/node_modules/expo-camera/android/src/main/java/expo/modules/camera/CameraViewHelper.java:219: error: cannot find symbol
          {"string", ExifInterface.TAG_OECF},
                     ^
  symbol:   variable ExifInterface
  location: class CameraViewHelper
/Users/mohamed/codes/houdatech/smejected/node_modules/expo-camera/android/src/main/java/expo/modules/camera/CameraViewHelper.java:220: error: cannot find symbol
          {"int", ExifInterface.TAG_PIXEL_X_DIMENSION},
                  ^
  symbol:   variable ExifInterface
  location: class CameraViewHelper
/Users/mohamed/codes/houdatech/smejected/node_modules/expo-camera/android/src/main/java/expo/modules/camera/CameraViewHelper.java:221: error: cannot find symbol
          {"int", ExifInterface.TAG_PIXEL_Y_DIMENSION},
                  ^
  symbol:   variable ExifInterface
  location: class CameraViewHelper
/Users/mohamed/codes/houdatech/smejected/node_modules/expo-camera/android/src/main/java/expo/modules/camera/CameraViewHelper.java:222: error: cannot find symbol
          {"string", ExifInterface.TAG_RELATED_SOUND_FILE},
                     ^
  symbol:   variable ExifInterface
  location: class CameraViewHelper
100 errors
only showing the first 100 errors, of 165 total; use -Xmaxerrs if you would like to see more

FAILURE: Build failed with an exception.

Finallly configured expo-camera after 2 days. My problem now is with react native-gesture-handler. I have tried using jetify to fixed the issue.

"react": "16.8.3",
"react-native": "0.59.10",
"react-native-gesture-handler": "^1.3.0",

Still having the following error output

Task :react-native-gesture-handler:compileDebugJavaWithJavac FAILED
warning: [options] source value 7 is obsolete and will be removed in a future release
warning: [options] target value 7 is obsolete and will be removed in a future release
warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.
/Users/mohamed/codes/houdatech/smejected/node_modules/react-native-gesture-handler/android/src/main/java/com/swmansion/gesturehandler/react/RNGestureHandlerModule.java:16: error: package com.facebook.react.module.annotations does not exist
import com.facebook.react.module.annotations.ReactModule;
                                            ^
/Users/mohamed/codes/houdatech/smejected/node_modules/react-native-gesture-handler/android/src/main/java/com/swmansion/gesturehandler/react/RNGestureHandlerModule.java:19: error: cannot find symbol
import com.facebook.react.uimanager.UIBlock;
                                   ^
  symbol:   class UIBlock
  location: package com.facebook.react.uimanager
/Users/mohamed/codes/houdatech/smejected/node_modules/react-native-gesture-handler/android/src/main/java/com/swmansion/gesturehandler/react/RNGestureHandlerModule.java:40: error: cannot find symbol
@ReactModule(name=RNGestureHandlerModule.MODULE_NAME)
 ^
  symbol: class ReactModule
/Users/mohamed/codes/houdatech/smejected/node_modules/react-native-gesture-handler/android/src/main/java/com/swmansion/gesturehandler/react/RNGestureHandlerRootViewManager.java:4: error: package com.facebook.react.module.annotations does not exist
import com.facebook.react.module.annotations.ReactModule;
                                            ^
/Users/mohamed/codes/houdatech/smejected/node_modules/react-native-gesture-handler/android/src/main/java/com/swmansion/gesturehandler/react/RNGestureHandlerRootViewManager.java:17: error: cannot find symbol
@ReactModule(name = RNGestureHandlerRootViewManager.REACT_CLASS)
 ^
  symbol: class ReactModule
/Users/mohamed/codes/houdatech/smejected/node_modules/react-native-gesture-handler/android/src/main/java/com/swmansion/gesturehandler/react/RNGestureHandlerButtonViewManager.java:218: error: cannot find symbol
  @ReactProp(name = ViewProps.BORDER_RADIUS)
                             ^
  symbol:   variable BORDER_RADIUS
  location: class ViewProps
/Users/mohamed/codes/houdatech/smejected/node_modules/react-native-gesture-handler/android/src/main/java/com/swmansion/gesturehandler/react/RNGestureHandlerModule.java:574: error: cannot find symbol
    final int rootViewTag = uiManager.resolveRootTagFromReactTag(ancestorViewTag);
                                     ^
  symbol:   method resolveRootTagFromReactTag(int)
  location: variable uiManager of type UIManagerModule
/Users/mohamed/codes/houdatech/smejected/node_modules/react-native-gesture-handler/android/src/main/java/com/swmansion/gesturehandler/react/RNGestureHandlerModule.java:582: error: cannot find symbol
        if (root.getRootView().getRootViewTag() == rootViewTag) {
                              ^
  symbol:   method getRootViewTag()
  location: class ReactRootView
/Users/mohamed/codes/houdatech/smejected/node_modules/react-native-gesture-handler/android/src/main/java/com/swmansion/gesturehandler/react/RNGestureHandlerModule.java:598: error: cannot find symbol
    uiManager.addUIBlock(new UIBlock() {
                             ^
  symbol:   class UIBlock
  location: class RNGestureHandlerModule
/Users/mohamed/codes/houdatech/smejected/node_modules/react-native-gesture-handler/android/src/main/java/com/swmansion/gesturehandler/react/RNGestureHandlerModule.java:599: error: method does not override or implement a method from a supertype
      @Override
      ^
/Users/mohamed/codes/houdatech/smejected/node_modules/react-native-gesture-handler/android/src/main/java/com/swmansion/gesturehandler/react/RNGestureHandlerModule.java:601: error: resolveView(int) has protected access in NativeViewHierarchyManager
        View view = nativeViewHierarchyManager.resolveView(rootViewTag);
                                              ^
/Users/mohamed/codes/houdatech/smejected/node_modules/react-native-gesture-handler/android/src/main/java/com/swmansion/gesturehandler/react/RNGestureHandlerModule.java:634: error: cannot find symbol
    int rootViewTag = uiManager.resolveRootTagFromReactTag(viewTag);
                               ^
  symbol:   method resolveRootTagFromReactTag(int)
  location: variable uiManager of type UIManagerModule
/Users/mohamed/codes/houdatech/smejected/node_modules/react-native-gesture-handler/android/src/main/java/com/swmansion/gesturehandler/react/RNGestureHandlerModule.java:641: error: cannot find symbol
        if (root.getRootView().getRootViewTag() == rootViewTag) {
                              ^
  symbol:   method getRootViewTag()
  location: class ReactRootView
/Users/mohamed/codes/houdatech/smejected/node_modules/react-native-gesture-handler/android/src/main/java/com/swmansion/gesturehandler/react/RNGestureHandlerEvent.java:41: error: method init in class Event<T> cannot be applied to given types;
    super.init(handler.getView().getId());
         ^
  required: int,long
  found:    int
  reason: actual and formal argument lists differ in length
  where T is a type-variable:
    T extends Event declared in class Event
/Users/mohamed/codes/houdatech/smejected/node_modules/react-native-gesture-handler/android/src/main/java/com/swmansion/gesturehandler/react/RNGestureHandlerStateChangeEvent.java:45: error: method init in class Event<T> cannot be applied to given types;
    super.init(handler.getView().getId());
         ^
  required: int,long
  found:    int
  reason: actual and formal argument lists differ in length
  where T is a type-variable:
    T extends Event declared in class Event
/Users/mohamed/codes/houdatech/smejected/node_modules/react-native-gesture-handler/android/src/main/java/com/swmansion/gesturehandler/react/RNGestureHandlerPackage.java:18: error: RNGestureHandlerPackage is not abstract and does not override abstract method createJSModules() in ReactPackage
public class RNGestureHandlerPackage implements ReactPackage {
       ^
/Users/mohamed/codes/houdatech/smejected/node_modules/react-native-gesture-handler/android/src/main/java/com/swmansion/gesturehandler/react/RNViewConfigurationHelper.java:45: error: cannot find symbol
      return parent.getChildAt(((ReactViewGroup) parent).getZIndexMappedChildIndex(index));
                                                        ^
  symbol:   method getZIndexMappedChildIndex(int)
  location: class ReactViewGroup
/Users/mohamed/codes/houdatech/smejected/node_modules/react-native-gesture-handler/android/src/main/java/com/swmansion/gesturehandler/react/RNViewConfigurationHelper.java:54: error: cannot find symbol
            String overflow = ((ReactViewGroup) view).getOverflow();
                                                     ^
  symbol:   method getOverflow()
  location: class ReactViewGroup
Note: /Users/mohamed/codes/houdatech/smejected/node_modules/react-native-gesture-handler/android/src/main/java/com/swmansion/gesturehandler/react/RNGestureHandlerButtonViewManager.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
18 errors
3 warnings

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':react-native-gesture-handler:compileDebugJavaWithJavac'.
Compilation failed; see the compiler error output for details.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

Deprecated Gradle features were used in this build, making it incompatible with Gradle 5.0.
Use '--warning-mode all' to show the individual deprecation warnings.
See https://docs.gradle.org/4.10.1/userguide/command_line_interface.html#sec:command_line_warnings

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.