Проблема в том, что ваш проект React Native для Android не находится в AndroidX , в то время как react-native-image-picker
находится в AndroidX среде;следовательно, в библиотеке пакетов androidx отсутствуют пакеты.
Простое исправление - добавление в ваш файл ./android/gradle.properties
следующих строк:
android.useAndroidX=true
android.enableJetifier=true
Если у вас есть какие-либо библиотеки RN, которые используютстарые пакеты Android, ваш проект не будет собираться, так как они будут отсутствовать, как только вы обновите свой проект.
Умный инструмент, найденный здесь, имеет дело с библиотеками RN, которые используют старые пакеты Android и обновляет их.
npm i --save-dev jetifier
npx jetify
react-native run-android
Все проверено, и он работает на моем конце.Надеюсь, что это кому-нибудь поможет, и, пожалуйста, поделитесь, если это так.
Источник https://github.com/react-native-community/react-native-image-picker/issues/1088#issuecomment-509755692