Я попытался запустить очень простое приложение Flutter (flutter create .) безрезультатно (в симуляторе, через администратора cmd).
Погуглил, получил такую ошибку:
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/wr ... pport.html for more
details.
поэтому создайте build.gradle приложения, вставьте то, что я считал необходимым, и этого оказалось недостаточно, затем попробовал кое-что, но все равно ничего.
Может ли кто-нибудь написать четкое пошаговое руководство по запуску очень простого, работающего приложения flutter?
(пробовал flutterclear, flutter pub get, flutter run -v, flutter Doctor, Flutter Analysis и многое другое в изменениях кода).
Я подробно описал для всех нас, поэтому мой текущий шаг за шагом:
- Установить на флаттер кода.
- начните с создания новой свободной папки, cd «имя папки».
- проверьте доктор флаттера, надеюсь, все хорошо.
- создание проекта с флаттером create ..
- затем,
(похоже, что многие говорят об обновлении android/app/build.gradle, но при создании проекта файл не существует! build.gradle.kts существует, но я понимаю, что это не то же самое, что builde.gradle, который, как говорят, обновляется через Интернет, чтобы он работал).
проверка, решит ли это добавление этого как есть в файл build.gradle.kts -
sourceCompatibility = JavaVersion.VERSION_17
targetCompatibility = JavaVersion.VERSION_17
isCoreLibraryDesugaringEnabled = true
}
dependencies {
implementation("androidx.multidex:multidex:2.0.1")
coreLibraryDesugaring("com.android.tools:desugar_jdk_libs:2.1.4")
}
.
.
.
x. если все готово, то флаттер анализируем, если нет ошибок =>
x+1. flutter clean, flutter pub get, flutter run.
Спасибо!
шаг 5 не помог мне решить эту проблему, так как после запуска flutter у меня получилось следующее:
Launching lib\main.dart on sdk gphone64 x86 64 in debug mode...
e: file:///D:/project_name/android/build.gradle.kts:14:1: Unresolved reference: compileOptions
e: file:///D:/project_name/android/build.gradle.kts:15:9: Unresolved reference: sourceCompatibility
e: file:///D:/project_name/android/build.gradle.kts:16:9: Unresolved reference: targetCompatibility
e: file:///D:/project_name/android/build.gradle.kts:17:9: Unresolved reference: isCoreLibraryDesugaringEnabled
e: file:///D:/project_name/android/build.gradle.kts:21:5: Unresolved reference: implementation
e: file:///D:/project_name/android/build.gradle.kts:22:5: Unresolved reference: coreLibraryDesugaring
FAILURE: Build failed with an exception.
* Where:
Build file 'D:\project_name\android\build.gradle.kts' line: 14
* What went wrong:
Script compilation errors:
Line 14: compileOptions {
^ Unresolved reference: compileOptions
Line 15: sourceCompatibility = JavaVersion.VERSION_17
^ Unresolved reference: sourceCompatibility
Line 16: targetCompatibility = JavaVersion.VERSION_17
^ Unresolved reference: targetCompatibility
Line 17: isCoreLibraryDesugaringEnabled = true
^ Unresolved reference: isCoreLibraryDesugaringEnabled
Line 21: implementation("androidx.multidex:multidex:2.0.1")
^ Unresolved reference: implementation
Line 22: coreLibraryDesugaring("com.android.tools:desugar_jdk_libs:2.1.4")
^ Unresolved reference: coreLibraryDesugaring```
Подробнее здесь: https://stackoverflow.com/questions/797 ... -gives-err
Мобильная версия