Исключение: задача AssemblyDebug Gradle завершилась неудачно с кодом выхода 1 во Flutter
Я запускаю Flutter 2.2.2 в Terminal.app на macOS Big Sur. У меня есть телефон под управлением Android, Moto G5 Plus под управлением Android 8.1.0. Параметры разработчика включены, как и отладка по USB, и я подключил телефон к компьютеру с помощью USB-кабеля для передачи данных. Устройство появляется, когда я запускаю команду
flutter devices
:
% flutter devices
2 connected devices:
Moto G 5 Plus (mobile) • ZY224TM9NW • android-arm • Android 8.1.0 (API 27)
Chrome (web) • chrome • web-javascript • Google Chrome 91.0.4472.114
Однако, когда я запускаю команду
flutter run
, он отображает следующее:
% flutter run
Launching lib/main.dart on Moto G 5 Plus in debug mode...
FAILURE: Build failed with an exception.
* What went wrong:
A problem occurred configuring root project 'android'.
> Could not resolve all artifacts for configuration ':classpath'.
> Could not resolve com.android.tools.build:gradle:4.1.0.
Required by:
project :
> Could not resolve com.android.tools.build:gradle:4.1.0.
> Could not get resource 'https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/4.1.0/gradle-4.1.0.pom'.
> Could not GET 'https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/4.1.0/gradle-4.1.0.pom'.
> sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
* 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 10s
Running Gradle task 'assembleDebug'...
Running Gradle task 'assembleDebug'... Done 11.8s
Exception: Gradle task assembleDebug failed with exit code 1
Приложение не запускается, и команда не выполняется.
Контекст:
- Я использую MacBook Pro 2015 года с macOS Big Sur 11.2.
- Flutter 2.2.2, стабильный выпуск
- Moto G5 Plus с Android 8.1.0, подключен по USB