Я Игорь.
Я изучаю ReactNative в данный момент и пытаюсь создать простое приложение - это калькулятор, который показывает результат в окне предупреждения и на второй странице - как часть моих исследований. Но когда я добавил код для импорта частей некоторых внешних пакетов, я просто получаю ошибки Gradle! Ошибка начинается с сообщения «Невозможно разрешить модуль», поэтому я устанавливаю пакет, который запрашивает ошибка, и получаю ту же ошибку с другим именем пакета («Невозможно разрешить модуль <другое имя пакета>»). Я устанавливаю другой пакет и получаю этот тип ошибки снова и снова, пока я не перестрою приложение (npx response-native run- android), и я получаю некоторую ошибку Gradle (ошибка говорит, что в этой сборке использовались устаревшие функции Gradle, что делает его несовместимым с Gradle 7.0. Используйте '--warning-mode all', чтобы отобразить отдельные предупреждения об устаревании. См. https://docs.gradle.org/6.0.1/userguide/command_line_interface.html#sec: command_line_warnings 60 задач, требующих выполнения: 2 выполнено, 58 обновлено ")
Я попытался начать совершенно новый проект. Ошибок нет. Я открыл приложение js и изменил цвет строки состояния на тест. Ошибок нет. Затем я вставил код, чтобы использовать пакет, который я установил до
import { TextInput } from 'react-native-paper';
import {NavigationContainer} from '@react-navigation/native';
import {createStackNavigator} from '@react-navigation/stack';
и просто началась ТАКАЯ ошибка. ReactNative запросил следующие пакеты в этом точном порядке:
- response-native-safe-area-content
- response-native-gesture-handler
- @ react-native-comunity / masked-view
- react-native-screen
Затем появилась ошибка. Я тоже не начал писать код! Как я могу это сделать?
EDIT: внешние модули, которые я установил для использования:
-react-native-vector-icons -react-native-paper -@react-navigation/native -@react-navigation/stack