Код: Выделить всё
flutter create .попал на эту ошибку:
Код: Выделить всё
Execution failed for task ':app:checkDebugAarMetadata'.
> A failure occurred while executing com.android.build.gradle.internal.tasks.CheckAarMetadataWorkAction
> An issue was found when checking AAR metadata:
1. Dependency ':flutter_local_notifications' requires core library desugaring to be enabled
for :app.
See https://developer.android.com/studio/write/java8-support.html for more
details.
- Установите flutter в Visual Studio Code.
- Создайте новую папку, cd «имя папки».
- Проверьте flutter Doctor, надеюсь, все готово хорошо.
- Создание проекта с помощью flutter create ..
- Обновите android/app/build.gradle.kts
(важно обратить внимание, какой именно, есть 2 файла с таким же именем)Код: Выделить всё
dependencies { implementation ("androidx.multidex:multidex:2.0.1") coreLibraryDesugaring ("com.android.tools:desugar_jdk_libs:2.1.4")} android { namespace = "com.example.**your_project_name_**" compileSdk = flutter.compileSdkVersion ndkVersion = flutter.ndkVersion compileOptions { sourceCompatibility = JavaVersion.VERSION_17 targetCompatibility = JavaVersion.VERSION_17 isCoreLibraryDesugaringEnabled = true } kotlinOptions { jvmTarget = "17" } - если нет ошибок =>
Код: Выделить всё
flutter analyze Код: Выделить всё
flutter clean, flutter pub get, flutter run
Вы должны увидеть это:
Код: Выделить всё
Running Gradle task 'assembleDebug'... 34.7s
√ Built build\app\outputs\flutter-apk\app-debug.apk
чтобы избежать этого -
"F/audiohalservice(24700): Не удалось зарегистрировать API аудиоэффектов"
попросите Gemini (например) предоставить краткое описание этой веб-страницы и следуйте инструкциям.
Спасибо!
Еще одна базовая строка cmd, которую вы, вероятно, воспользуетесь:
Код: Выделить всё
flutter build apk --release -v
Лучше!
Подробнее здесь: https://stackoverflow.com/questions/797 ... -gives-err
Мобильная версия