Ответ 1
Вот шаги, которые я следовал, чтобы решить проблему.
-
run
flutter run
в командной строке, указанной вашей ОС (а не оболочкой vs code). -
убедитесь, что у вас хорошее интернет-соединение.
ProcessException: Process "C:\Users\User\Desktop\Courses\flutter\myapp\android\gradlew.bat" exited abnormally:
Exception in thread "main" java.lang.RuntimeException: Timeout of 120000 reached waiting for exclusive access to file: C:\Users\User\.gradle\wrapper\dists\gradle-4.10.2-all\9fahxiiecdb76a5g3aw9oi8rv\gradle-4.10.2-all.zip
at org.gradle.wrapper.ExclusiveFileAccessManager.access(ExclusiveFileAccessManager.java:61)
at org.gradle.wrapper.Install.createDist(Install.java:48)
at org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:128)
at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:61)
Command: C:\Users\User\Desktop\Courses\flutter\myapp\android\gradlew.bat -v
Когда я запускаю свое приложение флаттера из кода vs, он показывает эту ошибку, что здесь не так?
Вот шаги, которые я следовал, чтобы решить проблему.
run flutter run
в командной строке, указанной вашей ОС (а не оболочкой vs code).
убедитесь, что у вас хорошее интернет-соединение.
Для меня проблема заключалась в том, что мое интернет-соединение не могло загрузить двоичные файлы Gradle во время инициализации Gradle. Я подозреваю это, потому что я за прокси.
Попробуйте загрузить его и установить вручную.
GRADLE_HOME
чтобы указать на это местоположение.GRADLE_HOME/bin
в PATH
окружения PATH
.Проблема с вашей установкой gradle для пользователей linux:
.gradle
в вашем домашнем каталоге.wrapper/dists
и вы найдете всю свою установку GradleЭто может помочь, если у вас есть проблемы с лицензией.
flutter doctor
в командной строке. Если вы получите это: Некоторые лицензии Android не принимаются.flutter doctor --android-licenses
и примите все лицензии.flutter run
и ты готов идти.Удалите .gradle
папку в C:\Users***.gradle
в Windows или /Users/xxxx/.gradle
в Mac, подключитесь к Интернету, пересоберите проект, чтобы загрузить последнюю версию Gradle.
Откройте файл gradlew.bat в режиме редактирования в новом окне Android Studio и устраните проблему с gradle. Я просто удаляю gradle-4.10.2-all и перестраиваю свой проект.
Ребята, я сталкиваюсь с той же проблемой, но ни одно из ваших решений не помогло мне, пожалуйста, мне нужна помощь как можно скорее. Заранее спасибо !
Я решаю эту ошибку с помощью удаления флаттера SDK и загружаю его снова. Будьте уверены, что у вас хороший интернет.
defaultConfig {
// TODO: Specify your own unique Application ID
(https://developer.android.com/studio/build/application-id.html).
applicationId "com.match_hire"
minSdkVersion 16
targetSdkVersion 28
multiDexEnabled true
versionCode flutterVersionCode.toInteger()
versionName flutterVersionName
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
добавить multiDexEnabled true может работать
Я решил эту проблему путем установки проекта Android в Android Studio и Android Studio показывает мне ошибку, что ваша версия kotlin не совместима, поэтому я обновляю версию kotlin.
ext.kotlin_version: '1.2.71' -> '1.3.50'
Все заработало нормально.