Проблема со сборкой react-native-image-crop-picker для Android

Я пытаюсь установить react-native-image-crop-picker для своего собственного приложения. Для IOS он собирается без проблем. Построенный Android терпит неудачу с этой проблемой.

> Task :react-native-image-crop-picker:compileDebugJavaWithJavac FAILED
375 actionable tasks: 355 executed, 20 up-to-date
...
/Users/*project_directory*/node_modules/react-native-image-crop-picker/android/src/main/java/com/reactnative/ivpusic/imagepicker/PickerModule.java:406: error: cannot find symbol
        permissionsCheck(activity, promise, Collections.singletonList(Build.VERSION.SDK_INT < Build.VERSION_CODES.TIRAMISU ? Manifest.permission.WRITE_EXTERNAL_STORAGE : Manifest.permission.READ_MEDIA_IMAGES), new Callable<Void>() {
                                                                                                                 ^
  symbol:   variable TIRAMISU
  location: class VERSION_CODES
/Users/*project_directory*/node_modules/react-native-image-crop-picker/android/src/main/java/com/reactnative/ivpusic/imagepicker/PickerModule.java:406: error: cannot find symbol
        permissionsCheck(activity, promise, Collections.singletonList(Build.VERSION.SDK_INT < Build.VERSION_CODES.TIRAMISU ? Manifest.permission.WRITE_EXTERNAL_STORAGE : Manifest.permission.READ_MEDIA_IMAGES), new Callable<Void>() {

Мои встроенные версии инструментов здесь. "react-native": "0.69.9","react-native-image-crop-picker": "^0.39.0"

buildToolsVersion = "31.0.0"
minSdkVersion = 21
compileSdkVersion = 31
targetSdkVersion = 31

Согласно этому issue в github есть предложение изменить compileSdkVersion и buildToolsVersion на 33. У меня тоже сработало изменение версии sdk на 33. Но в моем случае мне нужно сохранить SDK версии 31. Есть ли способ решить эту проблему, не меняя версию SDK?

0
0
136
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Сокращение версии с «реагировать-нативный-изображение-сборщик урожая»: «^0.39.0» до «реагировать-нативный-изображение-сборщик урожая»: «^0.38.1» сработало для меня

Другие вопросы по теме