Expo
Поскольку вы использовали Expo для создания своего приложения, у вас не будет папки для Android, поскольку они абстрагированы от вас.
Если вы хотите использовать зависимость, которая требует, чтобы вы редактировали нативный код, вам нужно удалить ваше приложение. https://docs.expo.io/versions/latest/expokit/eject
В командной строке запустите expo eject, и он создаст для вас необходимые папки ios и android. Однако есть несколько последствий, если вы выбросите свое приложение. Вы должны внимательно прочитать вышеуказанную ссылку.
реагируют-навигация
Однако, так как Expo рекомендует использовать react-navigation
, вам не нужно устанавливать react-native-gesture-handler
, так как он уже установлен в Expo
https://reactnavigation.org/blog/2018/11/17/react-navigation-3.0.html#installation
Сначала установите библиотеку с помощью вашего любимого менеджера пакетов:
yarn add react-navigation@^3.0.0
Затем установите обработчик реакции-нативного жеста. Если вы используете Expo, вам не нужно ничего делать здесь, это включено в SDK.
Это даже упоминается на странице инструкции по установке https://reactnavigation.org/docs/en/getting-started.html#installation
Затем установите обработчик реакции-нативного жеста. Если вы используете Expo, вы
здесь не нужно ничего делать, это включено в SDK. В противном случае:
реагировать родной-жест-обработчик
Аналогично проверяя документацию для react-native-gesture-handler
, там написано:
Gesture Handler уже является частью Expo, и нет никаких дополнительных
требуется настройка Однако учтите, что команда Expo SDK может
занять некоторое время, чтобы включить новейшую версию библиотеки - так Expo
может не всегда поддерживать все наши последние функции, как только они
вне.
https://kmagiera.github.io/react-native-gesture-handler/docs/getting-started.html#with-expo-https-expoio
Создание сборки с Expo
Нет смысла повторять здесь шаги для создания сборки с Expo, это довольно подробно описано в документации Expo, которую можно найти здесь https://docs.expo.io/versions/latest/distribution/building-standalone-apps