Не удалось выполнить задачу ‘:react-родной-android-устройство для определения местоположения:generateDebugRFile’

#android #react-native #npm

Вопрос:

ПРЕДУПРЕЖДЕНИЕ: Указанная версия инструментов для сборки Android SDK (23.0.1) игнорируется, так как она ниже минимальной поддерживаемой версии (28.0.3) для плагина Android Gradle 3.5.3. Будут использоваться инструменты для сборки Android SDK 28.0.3. Чтобы подавить это предупреждение, удалите «buildToolsVersion ‘23.0.1» из файла build.gradle, так как каждая версия плагина Android Gradle теперь имеет версию инструментов сборки по умолчанию.

Задача :реагирование-родной-android-устройство для определения местоположения:не УДАЛОСЬ СОЗДАТЬ файл BUGR

В этой сборке использовались устаревшие функции Gradle, что делает ее несовместимой с Gradle 7.0. Используйте «—режим предупреждения все», чтобы отобразить отдельные предупреждения об устаревании. Видишь https://docs.gradle.org/6.3/userguide/command_line_interface.html#sec:command_line_warnings 10 практических задач: 2 выполнены, 8 обновлены

СБОЙ: Сборка завершилась неудачно с исключением.

  • Что пошло не так: Не удалось выполнить задачу»: react-native-android-устройство для определения местоположения:файл Generatedebugr».

Не удалось разрешить все файлы для конфигурации ‘:react-native-android-устройство для определения местоположения:debugRuntimeClasspath’. Не удалось преобразовать react-native-0.63.2.aar (com.facebook.react:react-native:0.63.2) в соответствие с атрибутами {artifactType=android-символ-с-именем пакета, org.gradle.категория=библиотека, org.gradle.элементы библиотеки=jar, org.gradle.статус=выпуск, org.gradle.использование=java-среда выполнения}. > Сбой выполнения для JetifyTransform: D:reactreactNativeGeoWheelDriver-masternode_modulesreact-nativeandroidcomfacebookreactreact-native.63.2react-native-0.63.2.aar. > Не удалось преобразовать ‘D:reactreactNativeGeoWheelDriver-masternode_modulesreact-nativeandroidcomfacebookreactreact-native.63.2react-native-0.63.2.aar-с помощью Джетифайера. Причина: неверный размер записи (ожидалось 939924, но получено 939159 байт). (Запустите с —stacktrace для получения более подробной информации.)

  • Попробуйте: Запустите с параметром —stacktrace, чтобы получить трассировку стека. Запустите с параметром —info или —debug, чтобы получить больше выходных данных журнала. Запустите с —scan, чтобы получить полную информацию.
  • Получите дополнительную помощь по адресу https://help.gradle.org

СБОРКА НЕ УДАЛАСЬ за 15 секунд

ошибка Не удалось установить приложение. Убедитесь, что у вас настроена среда разработки Android: https://reactnative.dev/docs/environment-setup. Запустите CLI с флагом —verbose для получения более подробной информации. Ошибка: Не удалось выполнить команду: приложение gradlew.bat:installDebug -предварительно заданный серверный порт=8081

Ответ №1:

Попробуйте воспользоваться приведенными ниже командами, которые могут помочь вам решить вашу проблему с помощью функции react-native-android-location-enabler.

  • открыть терминал
  • cd android
  • ./gradlew чистый
  • ./сборка graldew

Приведенные выше команды выполнят чистую функциональность для вашего Gradle и создадут для вас сборку выпуска.

Обновить

Попробуйте удалить ваши node_modules и установить снова.

  • Открыть Терминал
  • rm -rf node_модули
  • rm -rf пряжа-замок.json
  • установка пряжи

Если вы используете npm в качестве пакета, пожалуйста, используйте необходимые команды.

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

1. Я обновил свой ответ, пожалуйста, попробуйте с новым обновлением