Flutter - сбой при выполнении задачи ': unique_identifier: verifyReleaseResources' - PullRequest
0 голосов
/ 15 января 2020

Я получаю это, когда я делаю 'flutter run --release'

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':unique_identifier:verifyReleaseResources'.
> A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFacade
   > Android resource linking failed
     C:\Users\USER\.gradle\caches\transforms-2\files-2.1\df6cf23cc51da578d8b158de17d0c9cb\core-1.0.0\res\values\values.xml:57:5-88:25: AAPT: error: resource android:attr/fontVariationSettings not found.

     C:\Users\USER\.gradle\caches\transforms-2\files-2.1\df6cf23cc51da578d8b158de17d0c9cb\core-1.0.0\res\values\values.xml:57:5-88:25: AAPT: error: resource android:attr/ttcIndex not found.


* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 19s
Running Gradle task 'assembleRelease'...
Running Gradle task 'assembleRelease'... Done                      19.7s
The built failed likely due to AndroidX incompatibilities in a plugin. The tool is about to try using Jetfier to solve the incompatibility.
Building plugin camera...
Running Gradle task 'assembleAarRelease'...
Running Gradle task 'assembleAarRelease'... Done                    1.7s
√ Built build\app\outputs\repo.
Building plugin cloud_firestore...
The plugin cloud_firestore could not be built due to the issue above.

Когда я делаю flutter run --debug, я не получаю эту проблему,

Любая идея, как решить это?

Я пытался понизить оценку cloud_firestore до 0.12.11 и 0.12.10+2, но это не помогло

Я пытался:

    minSdkVersion 29
    targetSdkVersion 29

это не так t help

Я проверил файл: C:\Users\USER\.gradle\caches\transforms-2\files-2.1\df6cf23cc51da578d8b158de17d0c9cb\core-1.0.0\res\values\values.xml, и действительно, 2 упомянутых элемента отсутствуют, я пытаюсь добавить их вручную, но он удаляется при запуске flutter run --release

1 Ответ

1 голос
/ 16 января 2020

Решение:

После того, как я сделал flutter run --release --verbose, я понимаю, что unique_identifier ссылался на пакет unique_identifier, который есть в моем файле YAML, но фактически не используется в проекте.

Итак, я удалил unique_identifier и сборка прошла.

Сообщение о cloud_firestore смутило меня и не имеет никакого отношения.

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