1. Подводя итог, проблема
Я участвовал в разработке приложения с помощью собственного кода, поэтому попытался скомпилировать на эмуляторе Android. Когда я запускаю $ react-native run-android
, эмулятор работает, но приложение не устанавливается. Сборка отлично работает на ноутбуках других членов команды, но не на моем. Сообщение об ошибке:
MacBook-Pro-3:react-native-starter seunghyunwoo$ react-native run-android
warn Ваш проект использует устаревшую конфигурацию «r npm», которая перестанет работать со следующего выпуска. Пожалуйста, используйте файл «response-native.config. js» для настройки React Native CLI. Руководство по миграции: https://github.com/react-native-community/cli/blob/master/docs/configuration.md info Запуск jetifier для миграции библиотек на AndroidX. Вы можете отключить его, используя флаг "--no-jetifier". Jetifier нашел 1638 файлов для пересылки. Использование 8 рабочих ... info Запуск JS server ... * демон не работает; начиная с tcp: 5037 * демон успешно стартовал info Запуск эмулятора ... info Успешно запущенный эмулятор. info Установка приложения ... Запуск демона Gradle (последующие сборки будут выполняться быстрее)
FAILURE: сборка не удалась с исключением.
Что пошло не так: Не удалось открыть настройки переназначен кэш класса для po6n8851p0t5646j48cpt24i (/Users/seunghyunwoo/.gradle/caches/5.5/scripts-remapped/settings_7eu19g7uwjl23ikwbk0j0slts/po6n8851p0t5646j48cpt24i/settings74e694b976d6abaa826c8abac43e9de8).
1018 * не удалось открыть настройки GENERI c кэш класс для файла настроек '/Users/seunghyunwoo/mecute/playground/react-native-starter/android/settings.gradle' (/Users/seunghyunwoo/.gradle/caches/5.5/scripts/po6n8851p0t5646j48cpt24i/settings/settings76eaa8a8a8888888888888888888888888910888888888888888888888888888888888888888888888889 BUG! исключение в фазе 'semanti c анализ' в исходном модуле ' BuildScript ' Неподдерживаемая основная версия файла класса 57
Попробуйте: Запустите с --stacktrace возможность получить трассировку стека. Запустите с параметром --info или --debug, чтобы получить больше вывода журнала. Запустите --scan, чтобы получить полную информацию.
Получите дополнительную помощь по https://help.gradle.org
BUILD FAILED in 3s
ошибка Не удалось установить приложение. Убедитесь, что у вас настроена среда разработки Android: https://facebook.github.io/react-native/docs/getting-started.html#android -development-environment . Запустите CLI с флагом --verbose для получения более подробной информации. Ошибка: Команда не выполнена: ./gradlew app: installDebug -PreactNativeDevServerPort = 8081
FAILURE: сборка завершилась с исключением.
Что пошло не так: не удалось открыть переназначенные настройки кэш-класс для po6n8851p0t5646j48cpt24i (/Users/seunghyunwoo/.gradle/caches/5.5/scripts-remapped/settings_7eu19g7uwjl23ikwbk0j0slts/po6n8851p0t5646j48cpt24i/settings74e694b976d6abaa826c8abac43e9de8).
1050 * не удалось открыть настройки GENERI c кэш-класс для настройки файла '/Users/seunghyunwoo/mecute/playground/react-native-starter/android/settings.gradle' (/Users/seunghyunwoo/.gradle/caches/5.5/scripts/po6n8851p0t5646j48cpt24i/settings/settings74d6abaa8766886887687668868868868868868868880880810810868810810810810888888888888888888888888888888888888888888888888888888888888888888888888888888888889808 BUG! исключение в фазе 'semanti c analysis' в исходном модуле ' BuildScript ' Неподдерживаемая основная версия файла класса 57
Попробуйте: Запустите с --stacktrace возможность получить трассировку стека. Запустите с параметром --info или --debug, чтобы получить больше вывода журнала. Запустите --scan, чтобы получить полное представление.
Получите дополнительную помощь по https://help.gradle.org
BUILD FAILED in 3с
at checkExecSyncError (child_process.js:611:11)
at execFileSync (child_process.js:629:15)
at runOnAllDevices (/Users/seunghyunwoo/mecute/playground/react-native-starter/node_modules/@react-native-community/cli-platform-android/build/commands/runAndroid/runOnAllDevices.js:94:39)
at processTicksAndRejections (internal/process/task_queues.js:97:5)
at async Command.handleAction (/Users/seunghyunwoo/mecute/playground/react-native-starter/node_modules/react-native/node_modules/@react-native-community/cli/build/index.js:164:9)
2. Опишите, что вы пытались
Я удаляю каталог кэшей и файлы в нем, но ошибки все еще возникали. Вот мое окружение:
System:
OS: macOS 10.15.2
CPU: (8) x64 Intel(R) Core(TM) i7-7820HQ CPU @ 2.90GHz
Memory: 94.54 MB / 16.00 GB
Shell: 3.2.57 - /bin/bash
Двоичные файлы: Узел: 13.8.0 - / usr / local / bin / node Yarn: 1.21.1 - / usr / local / bin / yarn npm: 6.13.6 - / usr / local / bin / npm Сторож: 4.9.0 - SDK: / usr / local / bin / watchman: iOS SDK: Платформы: iOS 13.2, DriverKit 19.0, macOS 10.15, tvOS 13.2, IDE watchOS 6.1: Android Studio: 3.5 AI-191.8026.42.35.6010548 Xcode: 11.3.1 / 11C504 - / usr / bin / xcodebuild npmПакеты: реакции: 16.12.0 => 16.12.0 response-native: 0.61.5 => 0.61.5 npmGlobalPackages: Reaction-native-cli: 2.0.1
Как это исправить? пожалуйста помогите