Ошибка при запуске react-родное приложение, пожалуйста, помогите мне

#android #react-native #gradle

Вопрос:

ПРЕДУПРЕЖДЕНИЕ: Конфигурация «компиляция» устарела и была заменена на «реализация» и «api». Он скоро будет удален. Для получения дополнительной информации см.: http://d.android.com/r/tools/update-dependency-configurations.html ПРЕДУПРЕЖДЕНИЕ: Указанная версия средств сборки Android SDK (23.0.1) игнорируется, так как он ниже минимальной поддерживаемой версии (28.0.3) для плагина Android Gradle 3.5.2. Будут использоваться инструменты сборки Android SDK 28.0.3. Чтобы подавить это предупреждение, удалите «buildToolsVersion ‘23.0.1» из файла build.gradle, так как каждая версия плагина Android Gradle теперь имеет версию инструментов сборки по умолчанию.

Задача :приложение:СБОЙ processDebugResources

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

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

  • Что пошло не так: Не удалось выполнить задачу»: приложение:processDebugResources».

Произошел сбой при выполнении com.android.build.gradle.внутренних задач.Не удалось связать рабочие$ActionFacade с ресурсами Android C:codingAppstoryqube-frontendandroidappsrcmainAndroidManifest.xml:13:5-71:19: AAPT: ошибка: не найден ресурс mipmap/storyqube (он же com.storyqube:mipmap/storyqube).

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

СБОРКА НЕ УДАЛАСЬ в 18-е годы

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

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

  • Что пошло не так: Не удалось выполнить задачу»: приложение:processDebugResources».

Произошел сбой при выполнении com.android.build.gradle.внутренних задач.Не удалось связать рабочие$ActionFacade с ресурсами Android C:codingAppstoryqube-frontendandroidappsrcmainAndroidManifest.xml:13:5-71:19: AAPT: ошибка: не найден ресурс mipmap/storyqube (он же com.storyqube:mipmap/storyqube).

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

СБОРКА НЕ УДАЛАСЬ в 18-е годы

 at makeError (C:codingAppstoryqube-frontendnode_modulesexecaindex.js:174:9)
at C:codingAppstoryqube-frontendnode_modulesexecaindex.js:278:16
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async runOnAllDevices (C:codingAppstoryqube-frontendnode_modules@react-native-communitycli-platform-androidbuildcommandsrunAndroidrunOnAllDevices.js:94:5)      
at async Command.handleAction (C:codingAppstoryqube-frontendnode_modulesreact-nativenode_modules@react-native-communityclibuildindex.js:186:9)
 

PS C:codingAppstoryqube-frontend>

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

1. Пожалуйста, предоставьте достаточно кода, чтобы другие могли лучше понять или воспроизвести проблему.

Ответ №1:

Проверьте файлы build.gradle в папке Android, найдите файл compile и замените его implementation .

Изменить:

 dependencies {
    compile fileTree(dir: "libs", include: ["*.jar"])
    compile "com.android.support:appcompat-v7:23.0.1"
    compile "com.facebook.react:react-native: "  // From node_modules
    compile project(':react-native-sqlite-storage')
}
 

Для:

 dependencies {
    implementation fileTree(dir: "libs", include: ["*.jar"])
    implementation "com.android.support:appcompat-v7:23.0.1"
    implementation "com.facebook.react:react-native: "  // From node_modules
    implementation project(':react-native-sqlite-storage')
}
 

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

1. зависимости { путь к классу(«com.android.tools.build:gradle:3.5.2») путь к классу(«com.google.gms:google-сервисы:4.3.3») // ПРИМЕЧАНИЕ: Не размещайте здесь зависимости вашего приложения; они принадлежат // в отдельных файлах модуля build.gradle. это то, что я нашел в разделе зависимостей в build.gradle. в нем нет необходимости компилировать

2. Существует несколько файлов build.gradle … Проверьте свой build.gradle в разделе вашпроект/android/приложение/build.gradle

3. в нем уже есть «реализация «, написанная в коде, должен ли я изменить его для компиляции

4. это не работает, я попробовал

5. компиляция устарела