flutter编译又走了一个大坑

763 阅读1分钟

FAILURE: Build failed with an exception.

\


* What went wrong:

A problem occurred configuring root project 'android_generated'.

> Could not resolve all artifacts for configuration ':classpath'.

   > Could not resolve com.android.tools.build:gradle:3.2.1.

     Required by:

         project :

      > Could not resolve com.android.tools.build:gradle:3.2.1.

         > Could not get resource

         'https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/3.2.1/gradle-3.2.1.p

         om'.

            > Could not GET

            'https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/3.2.1/gradle-3.2.

            1.pom'.

               > Connect to 127.0.0.1:8888 [/127.0.0.1] failed: Connection refused (Connection

               refused)

      > Could not resolve com.android.tools.build:gradle:3.2.1.

         > Could not get resource

         'https://jcenter.bintray.com/com/android/tools/build/gradle/3.2.1/gradle-3.2.1.pom'.

            > Could not GET

            'https://jcenter.bintray.com/com/android/tools/build/gradle/3.2.1/gradle-3.2.1.pom'.

               > Connect to 127.0.0.1:8888 [/127.0.0.1] failed: Connection refused (Connection

               refused)

\


* 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

按照搜索,把对应的文件也改了

参考 A problem occurred configuring root project 'android' Flutter

Go this location:- .flutter/packages/flutter_tools/gradle/flutter.gradle **

and overwrite this code

 buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.1.2'
    }
}

With this

 buildscript {
    repositories {
        maven {
            url 'https://dl.google.com/dl/android/maven2'
        }
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.1.2'
    }
}

可是我已经改了啊,真是奇怪

搜了很多,也搜了很长时间,都说什么科学上网,代理的问题

然后错误日记还看到关于SSL的log

我想是不是我今天下午抓包https,配置Charles的SSL 代理导致的,

我去掉Charles的SSL 代理后,发现真的没有问题了,真是一个巨坑,花费了我近2个小时去做一件我本来2分钟就可以搞定的事情。特此记录