Ошибка Gradle внезапно появляется при попытке отладки в VSCode и Flutter - PullRequest
0 голосов
/ 01 марта 2019

Я внезапно столкнулся с ошибкой при отладке, она просто работала, и эта ошибка появилась, когда я попытался загрузить новый экран в main.dart.

ОШИБКА

Запуск lib \main.dart на Android SDK, созданный для x86 в режиме отладки ...

FAILURE: сборка завершилась с исключением.

  • Что пошло не так: выполнение задачи не выполнено ': app: processDebugResources '.

    Не удалось связать ресурс Android. Вывод: C: \ LightBridge_Mobile \ lightbridge_mobile \ LightBridge \ build \ app \ промежуточный тип \ incremental \ mergeDebugResources \ merged.dir \ values ​​\ values. values. values. values.xml:225: ошибка: ресурс android: attr / fontVariationSettings не найден.C: \ LightBridge_Mobile \ lightbridge_mobile \ LightBridge \ build \ app \ промежуточные продукты \ incremental \ mergeDebugResources \ merged.dir \ values ​​\ values.xml: 225: ошибка: ресурс android: attr / ttcIndex не найден.ошибка: не удалось связать ссылки.

    Команда: C: \ Users \ Sam.gradle \ caches \ transforms-1 \ files-1.1 \ aapt2-3.2.1-4818971-windows.jar \ a2fedb806fdcf1039dc8366793f0d803 \aapt2-3.2.1-4818971-windows \ aapt2.exe ссылка -I \ C: \ Users \ Sam \ AppData \ Local \ Android \ sdk \ platform \ android-27 \ android.jar \ --manifest \ C: \ LightBridge_Mobile\ lightbridge_mobile \ LightBridge \ build \ app \ промежуточные \ merged_manifests \ debug \ processDebugManifest \ merged \ AndroidManifest.xml \ -o \ C: \ LightBridge_Mobile \ lightbridge_mobile \ LightBridge \ build \ app \ промежуточные \ процесс_рес \ промежуточные_процессы \ debug \ processDebugresources-debug.ap_ \ -R \ @C: \ LightBridge_Mobile \ lightbridge_mobile \ LightBridge \ build \ app \ промежуточные продукты \ incremental \ processDebugResources \ resources-list-for-resources-debug.ap_.txt \ --auto-add-overlay \--java \ C: \ LightBridge_Mobile \ lightbridge_mobile \ LightBridge \ build \ app \ generate \ not_namespaced_r_class_sources \ debug \ processDebugResources \ r \ --custom-package \ com.example.lightbridgemobile \ -0 \ apk \ --output-text-symbols \ C: \ LightBridge_Mobile \ lightbridge_mobile \ LightBridge \ build \ app \ промежуточные продукты \ symbols \ debug \ R.txt \ --no-version-vectors Демон: AAPT2 aapt2-3.2.1-4818971-windows Демон # 0 Вывод:C: \ Users \ Sam.gradle \ caches \ transforms-1 \ files-1.1 \ core-1.0.0.aar \ 44d43b22d49402bbb3cf830f8d41ead1 \ res \ values ​​\ values.xml: 89: 5-125: 25: AAPT: ошибка: ресурсandroid: attr / fontVariationSettings не найден.

    C: \ Users \ Sam.gradle \ caches \ transforms-1 \ files-1.1 \ core-1.0.0.aar \ 44d43b22d49402bbb3cf830f8d41ead1 \ res \ values ​​\ values. values. values: 89: 5-125: 25: AAPT: ошибка: ресурс android: attr / ttcIndex не найден.

    ошибка: не удалось связать ссылки.Команда: C: \ Users \ Sam.gradle \ caches \ transforms-1 \ files-1.1 \ aapt2-3.2.1-4818971-windows.jar \ a2fedb806fdcf1039dc8366793f0d803 \ aapt2-3.2.1-4818971-windows \ aapt2.exe -I \ C: \ Users \ Sam \ AppData \ Local \ Android \ sdk \ platform \ android-27 \ android.jar \ --manifest \ C: \ LightBridge_Mobile \ lightbridge_mobile \ LightBridge \ build \ app \ промежуточные продукты \ merged_manifests \ debug \processDebugManifest \ merged \ AndroidManifest.xml \ -o \ C: \ LightBridge_Mobile \ lightbridge_mobile \ LightBridge \ build \ app \ промежуточные_процессы \ Process_res \ debug \ processDebugResources \ out \ resources-debug.ap_ \ -R \ @C: \ LightBridge_Mobile \ lightbridge_m\ LightBridge \ build \ app \ промежуточные \ incremental \ processDebugResources \ resources-list-for-resources-debug.ap_.txt \ --auto-add-overlay \ --java \ C: \ LightBridge_Mobile \ lightbridge_mobile \ LightBridge \ build \app \ генерируется \ not_namespaced_r_class_sources \ debug \ processDebugResources \ r \ --custom-package \ com.example.lightbridgemobile \ -0 \ apk \ --output-text-символы \ C: \ LightBridge_Mobile \ lightbridge_mobile \ LightBridge \ build \ app \ промежуточные \ символы \ отладка \ R.txt \ --no-version-vectors Демон: AAPT2 aapt2-3.2.1-4818971-windows Демон # 0

  • Пытаться:Запустите с параметром --stacktrace, чтобы получить трассировку стека.Запустите с параметром --info или --debug, чтобы получить больше вывода журнала.Запустите с --scan, чтобы получить полное представление.

  • Получите дополнительную помощь по https://help.gradle.org

СТРОИТЬ НЕ УДАЛЕНО в 18 с


Возможно, ошибка Gradle произошла из-за несовместимости AndroidX в этом приложении Flutter.


Ошибка сборки GradleDebug с кодом завершения 1 Exited (sigterm)

Ответы [ 2 ]

0 голосов
/ 01 марта 2019

Мне удалось это исправить, отредактировав значение compileSDK.Я изменил его с 27 на 28.

0 голосов
/ 01 марта 2019

Копирование моего собственного ответа из аналогичного вопроса SO ( Версия Android больше не работает после обновления пакетов флаттера )

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

Мне удалось перенести проект флаттера для поддержки AndroidX без использования Android Studio.

Вот что я сделал:

  1. обновленоcompileSdkVersion в build.gradle файл в 28
  2. и android.useAndroidX=true и android.enableJetifier=true в gradle.properties

РЕДАКТИРОВАТЬ : если вы видите Невозможно объединить ошибку dex , см. В этом сообщении SO , в котором есть решения, за которые проголосовали, в том числе (1) попробуйте очистить и восстановить ИЛИ (2) добавить следующее в app/build.gradle файл:

android {
    defaultConfig {
       multiDexEnabled true
    }
}

Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...