Возникла проблема при настройке проекта ‘: react-native-gesture-handler’

#android #react-native #react-native-gesture-handler

#Android #react-native #react-native-gesture-handler

Вопрос:

Эй, ребята, я так долго пытался решить эту проблему, но, к сожалению, я не понял, как, надеюсь, вы, ребята, сможете мне помочь, пожалуйста. итак, у меня есть проект react-native с моим другом, и один из моих друзей добавил пакет react-native-gesture-handler для наших целей, и у него нет ошибок или проблем с этим пакетом, но когда я извлек его изменения и попытался запустить приложение, используя npx react-native-run-android , я получил эту ошибку вкак вы можете видеть на этом рисунке, я пытаюсь установить пакет с помощью npm i react-native-gesture-handler , и он не показывает никаких ошибок при его установке, но, как я уже сказал, проблема возникла, когда я начал запускать приложение с помощью npx react-native-run-android

надеюсь, вы, ребята, сможете помочь мне решить эту проблему, большое спасибо.

Скриншот ошибки
Продолжить скриншот ошибки

Комментарии:

1. вы смогли это решить?, я тоже сталкиваюсь с этим в чистом приложении.

2. Да, приятель, я не уверен, но я думаю, что мне нужно было обновить версию моего узла js, я не уверен, какой номер версии извините.

Ответ №1:

Вы связали его с react-native после установки? например react-native link react-native-gesture-handler

Если нет, попробуйте это> очистить кэш> сборка> выполнить.

Смотрите Здесь для получения более подробной информации об установке: https://docs.swmansion.com/react-native-gesture-handler/docs/#installation

Также подтвердите, что вы оба используете одни и те же версии React.

Комментарии:

1. react-native -v в терминале или проверьте свой файл package.json и найдите пакеты react, react-native.

2. я связал его, но это не помогло. я проверю, совпадает ли его версия со мной, используя npm view react version

3. Я подтвердил, что у нас обоих одинаковая версия react, есть ли какие-либо другие варианты решения?

4. В файле build.gradle убедитесь, что у вас та же версия compileSdk, что и у вашего приятеля. Существует также targetSdk, подтвердите, это то же самое. На вашем скриншоте с ошибкой во второй части отмечается, что это проблема. Это также может решить вашу первоначальную проблему, так как возникает 2 ошибки. Кроме того, в диспетчере SDK — подтвердите, что у вас установлена правильная версия SDK — is compileSdk равен 29, затем убедитесь, что у вас есть эта версия SDK.

5. эй, приятель, спасибо за вашу помощь, я не уверен, как мне проверить мою версию compile sdk, уровень api означает версию compile sdk? если да, то у меня есть версия 31, а для градации сборки установлено значение 30