例外:Gradle 任务 assembleDebug 在 Flutter 中失败,退出代码为 1

问题描述

我在 macOS Big Sur 上的 Terminal.app 中运行 Flutter 2.2.2。我有一部 Android 手机,一个运行 Android 8.1.0 的 Moto G5 Plus。开发人员选项和 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

应用未启动且命令失败。

上下文:

  • 我使用的是装有 macOS Big Sur 11.2 的 MacBook Pro 2015
  • Flutter 2.2.2,稳定发布
  • 搭载 Android 8.1.0 的 Moto G5 Plus,通过 USB 连接

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)