flutter依赖无法下载的镜像设置
flutter 环境刚刚配置好,运行第一个程序就跑不起来
问题
ProcessException: Process "D:\ZZTFlutter\flutter_app\android\gradlew.bat" exited abnormally:
* What went wrong:
A problem occurred configuring root project 'android'.
> Could not resolve all artifacts for configuration ':classpath'.
> Could not resolve org.glassfish.jaxb:jaxb-runtime:2.2.11.
Required by:
project : > com.android.tools.build:gradle:3.2.1 > com.android.tools.build:builder:3.2.1 > com.android.tools:sdklib:26.2.1 > com.android.tools:repository:26.2.1
> Could not resolve org.glassfish.jaxb:jaxb-runtime:2.2.11.
> Could not get resource 'https://dl.google.com/dl/android/maven2/org/glassfish/jaxb/jaxb-runtime/2.2.11/jaxb-runtime-2.2.11.pom'.
> Could not HEAD 'https://dl.google.com/dl/android/maven2/org/glassfish/jaxb/jaxb-runtime/2.2.11/jaxb-runtime-2.2.11.pom'.
> Read timed out
flutter 下载依赖库出错
原因是因为获取不到com.android.tools.build:gradle:3.2.1
原因一:
获取不到的原因一般是因为在中国没办法访问谷歌资源(有外网,FQ等的除外)
此时的解决办法是 改用阿里的镜像:
分两步,
第一步:修改掉项目下的android目录下的build.gradle
文件,把google() 和 jcenter()这两行去掉。
并在下面添加阿里的链接(注意:有两处修改)
maven { url 'https://maven.aliyun.com/repository/google' }
maven { url 'https://maven.aliyun.com/repository/jcenter' }
maven { url 'http://maven.aliyun.com/nexus/content/groups/public' }
flutter SDK 中也需要配置
D:\Program Files\Flutter\flutter_sdk\packages\flutter_tools\gradle
再次运行就解决了
————————————————
原文链接:https://blog.csdn.net/zhu576558203/article/details/102531289