Я пытаюсь собрать APK и получаю сообщение об ошибке:
Running Gradle task 'assembleRelease'...
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':flutter_pdfview:verifyReleaseResources'.
> A failure occurred while executing com.android.build.gradle.tasks.VerifyLibraryResourcesTask$Action
> Android resource linking failed
ERROR:C:\Users\Admin\AndroidStudioProjects\rozdzielnie\build\flutter_pdfview\intermediates\merged_res\release\values\values.xml:132: AAPT: error: resource android:attr/lStar not found.
Я ожидаю, что Android Studio создаст APK, который я перенесу на свой телефон.
В файле pubspec.yaml у меня есть зависимости:
флаттер_pdfпросмотр: ^ 1.2.1. Я также попробовал более новую версию, 1.3.0, и произошло то же самое.
В build.gradle я обновил версию SDK
compileSdkVersion 33
minSdkVersion 21
targetSdkVersion 33
Я ранее собирал APK с пакетом flutter_pdfview после обновления версии SDK до 33. Я не уверен, в какой момент я не смог собрать APK.
Я уже пытался удалить каталог .dart_tool и запустить `flutter packages get`.
Я установил последнюю версию Android Studio и Flutter.
Спасибо. Я обогатил свои знания. Тем не менее, меня удивляет, что компиляция в APK (Release) приводит к ошибке (в пакете flutter_pdfview), которая не возникает для эмулятора (Debug). Я понятия не имею, как искать решение проблемы. Что ты предлагаешь?
В настоящее время библиотека сталкивается с ошибкой в своей последней версии (то есть 1.3.0
).
Я столкнулся с той же проблемой и исправил ее, понизив мою версию в pubspec.yaml с помощью:
flutter_pdfview: 1.2.9
Примечание: здесь также важно удалить ^.
Спасибо! Я уже сделал почти все, и хватило сделать так мало.
Поскольку сборки Flutter Debug используют другую цепочку инструментов, ознакомьтесь с различиями: docs.flutter.dev/testing/build-modes