在 Mac 上编译 android 版本时遇到问题Android Studio

问题描述

颤振版本:4.1.3 安卓工作室:4.2.1 摇篮版本:3.5.0

在 Android 设备上编译 Flutter 应用程序时出现问题。该应用程序在任何 iOS 设备上都能正常运行。 FAILURE:构建失败,出现异常。

    Launching lib/main.dart on sdk gphone x86 arm in debug mode...
    Running Gradle task 'assembleDebug'...
    
    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:3.5.0.
         required by:
             project :
          > Could not resolve com.android.tools.build:gradle:3.5.0.
             > Could not get resource 'https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/3.5.0/gradle-3.5.0.pom'.
                > Could not GET 'https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/3.5.0/gradle-3.5.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 9s
    Exception: Gradle task assembleDebug Failed with exit code 1

解决方法

已经在这里回答Android Gradle Issue - Flutter / Dart

通常只是损坏的 Build Gradle。您需要重新安装或替换为您已有的版本

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...