前些日子google推出Flutter1.9版本支持web果断升级

在运行flutter时发现错误,错误提示为

  1. Launching lib/main.dart on Android SDK built for x86 in debug mode...
  2. Initializing gradle...
  3. Resolving dependencies...
  4. * Error running Gradle:
  5. ProcessException: Process exited abnormally:
  6.  
  7. > Configure project :app
  8.  
  9. Project evaluation failed including an error in afterEvaluate {}. Run with --stacktrace for details of the afterEvaluate {} error.
  10.  
  11. FAILURE: Build failed with an exception.
  12.  
  13. * Where:
  14. Build file '/Users/haishun/project/phoneapp/myapp/android/app/build.gradle' line: 25
  15.  
  16. * What went wrong:
  17. A problem occurred evaluating project ':app'.
  18. > Could not resolve all artifacts for configuration 'classpath'.
  19. > Could not resolve com.android.tools.build:gradle:3.5.0.
  20. Required by:
  21. unspecified:unspecified:unspecified
  22. > Could not resolve com.android.tools.build:gradle:3.5.0.
  23. > Could not get resource 'https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/3.5.0/gradle-3.5.0.pom'.
  24. > Could not GET 'https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/3.5.0/gradle-3.5.0.pom'.
  25. > dl.google.com:443 failed to respond
  26. > Could not resolve com.android.tools.build:gradle:3.5.0.
  27. > Could not get resource 'https://jcenter.bintray.com/com/android/tools/build/gradle/3.5.0/gradle-3.5.0.pom'.
  28. > Could not GET 'https://jcenter.bintray.com/com/android/tools/build/gradle/3.5.0/gradle-3.5.0.pom'.
  29. > jcenter.bintray.com:443 failed to respond
  30.  
  31. * Try:
  32. 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.
  33.  
  34. * Get more help at https://help.gradle.org
  35.  
  36. BUILD FAILED in 0s
  37. Command: /Users/haishun/project/phoneapp/myapp/android/gradlew app:properties
  38.  
  39. Finished with error: Please review your Gradle project setup in the android/ folder.

可以看出会连接google服务,因GWF原因我们修改为阿里云

  1. buildscript {
  2. repositories {
  3. // google()
  4. // jcenter()
  5. maven { url 'https://maven.aliyun.com/repository/google' }
  6. maven { url 'https://maven.aliyun.com/repository/jcenter' }
  7. maven { url 'http://maven.aliyun.com/nexus/content/groups/public' }
  8. }
  9.  
  10. dependencies {
  11. classpath 'com.android.tools.build:gradle:3.2.1'
  12. }
  13. }
  14.  
  15. allprojects {
  16. repositories {
  17. // google()
  18. // jcenter()
  19. maven { url 'https://maven.aliyun.com/repository/google' }
  20. maven { url 'https://maven.aliyun.com/repository/jcenter' }
  21. maven { url 'http://maven.aliyun.com/nexus/content/groups/public' }
  22. }
  23. }

修改以上代码,再次运行flutter run

  1. * What went wrong:
  2. A problem occurred configuring root project 'android'.
  3. > Could not resolve all artifacts for configuration ':classpath'.
  4. > Could not resolve com.android.tools.build:gradle:3.2.1.
  5. Required by:
  6. project :
  7. > Could not resolve com.android.tools.build:gradle:3.2.1.
  8. > Could not get resource 'https://maven.aliyun.com/repository/google/com/android/tools/build/gradle/3.2.1/gradle-3.2.1.pom'.
  9. > Could not HEAD 'https://maven.aliyun.com/repository/google/com/android/tools/build/gradle/3.2.1/gradle-3.2.1.pom'.
  10. > Connect to 127.0.0.1:1080 [/127.0.0.1] failed: Connection refused (Connection refused)
  11. > Could not resolve com.android.tools.build:gradle:3.2.1.
  12. > Could not get resource 'https://maven.aliyun.com/repository/jcenter/com/android/tools/build/gradle/3.2.1/gradle-3.2.1.pom'.
  13. > Could not HEAD 'https://maven.aliyun.com/repository/jcenter/com/android/tools/build/gradle/3.2.1/gradle-3.2.1.pom'.
  14. > Connect to 127.0.0.1:1080 [/127.0.0.1] failed: Connection refused (Connection refused)
  15. > Could not resolve com.android.tools.build:gradle:3.2.1.
  16. > Could not get resource 'http://maven.aliyun.com/nexus/content/groups/public/com/android/tools/build/gradle/3.2.1/gradle-3.2.1.pom'.
  17. > Could not HEAD 'http://maven.aliyun.com/nexus/content/groups/public/com/android/tools/build/gradle/3.2.1/gradle-3.2.1.pom'.
  18. > Connect to 127.0.0.1:1080 [/127.0.0.1] failed: Connection refused (Connection refused)

再度提示我们同样的错误,127.0.0.1:1080,好像没有设置这个代理,去项目目录下android/gradle.properties查看该文件发现并无代理设置

同样打开全局配置文件,Windows在个人文档目录下,Mac/*nix在用户目录下.gradle/gradle.properties打开发现

存在代理配置将其删除即可

Flutter gradle采坑的更多相关文章

  1. Flutter 开发填坑指南

    引言 第一次在使用Flutter是在Ubuntu机器上,但是因为Android Studio还有Sdk配置问题,flutter doctor总是在这一步报错...最近又在win10上配了一下环境(真香 ...

  2. Cloudera Manager 5.9 和 CDH 5.9 离线安装指南及个人采坑填坑记

    公司的CDH早就装好了,一直想自己装一个玩玩,最近组了台电脑,笔记本就淘汰下来了,加上之前的,一共3台,就在X宝上买了CPU和内存升级了下笔记本,就自己组了个集群. 话说,好想去捡垃圾,捡台8核16线 ...

  3. angular采坑记录

    在angular中会遇到一些莫名的问题,导致不能完成想要的功能,可能是某项用法使用错误,或许是angular相对应不支持,或者是我们功力根本就没有达到.为了在每次采坑之后能有所收获,再遇到时能理解其根 ...

  4. 分布式改造剧集之Redis缓存采坑记

    Redis缓存采坑记 ​ 前言 ​ 这个其实应该属于分布式改造剧集中的一集(第一集见前面博客:http://www.cnblogs.com/Kidezyq/p/8748961.html),本来按照顺序 ...

  5. 采坑:python base64

    需求:  读取文本内容,对字符串进行base64加密 >>> str = 'aaaaaaaaaaaaaaaaaaa\nbbbbbbbbbbbbbbbbbbbbbbbbbbb\nccc ...

  6. Hadoop环境搭建--Docker完全分布式部署Hadoop环境(菜鸟采坑吐血整理)

    系统:Centos 7,内核版本3.10 本文介绍如何从0利用Docker搭建Hadoop环境,制作的镜像文件已经分享,也可以直接使用制作好的镜像文件. 一.宿主机准备工作 0.宿主机(Centos7 ...

  7. Spring Cloud Config采坑记

    1. Spring Cloud Config采坑记 1.1. 问题 在本地运行没问题,本地客户端服务能连上本地服务端服务,可一旦上线,发现本地连不上线上的服务 服务端添加security登录加密,客户 ...

  8. rabbitmq在ios中实战采坑

    1. rabbitmq在ios中实战采坑 1.1. 问题 ios使用rabbitmq连接,没过多久就断开,并报错.且用android做相同的步骤并不会报错,错误如下 Received connecti ...

  9. 从源码看Spring Security之采坑笔记(Spring Boot篇)

    一:唠嗑 鼓捣了两天的Spring Security,踩了不少坑.如果你在学Spring Security,恰好又是使用的Spring Boot,那么给我点个赞吧!这篇博客将会让你了解Spring S ...

随机推荐

  1. <Trie> 212 <Array> 229

    212. Word Search II class TrieNode{ char val; TrieNode[] children; String word; public TrieNode(char ...

  2. 前端css命名规范----BEM

    一.什么是BEM BEM就是块(block).元素(element).修饰符(modifier),是由Yandex团队提出的一种前端命名方法论.这种巧妙的命名方法可以使css类对其他开发者来说更加透明 ...

  3. 配置Hive 支持 JSON 存储

    1.说明 hive默认使用分隔符如空格,分号,"|",制表符\t来格式化数据记录,对于复杂数据类型如json,nginx日志等,就没有办法拆分了,这时候需要更加强大的SerDe来处 ...

  4. 获取本地连接ip地址(通用版)

    @echo off & setlocal enabledelayedexpansionrem 如果系统中有route命令,优先采用方案1:for /f "tokens=3,4&quo ...

  5. 迁移历史sql数据

    --select * into Trade2018 from Aozzo_ODS..Trade t1 --where t1.Created<'2019-01-01' --创建索引 --creat ...

  6. LInux 学习笔记系列

    1.Linux 就该这么学的笔记系列

  7. 【BZOJ5104】Fib数列(BSGS,二次剩余)

    [BZOJ5104]Fib数列(BSGS,二次剩余) 题面 BZOJ 题解 首先求出斐波那契数列的通项: 令\(A=\frac{1+\sqrt 5}{2},B=\frac{1-\sqrt 5}{2}\ ...

  8. Kafka producer异步发送在某些情况会阻塞主线程,使用时候慎重

    最近发现一个Kafka producer异步发送在某些情况会阻塞主线程,后来在排查解决问题过程中发现这可以算是Kafka的一个说明不恰当的地方. 问题说明 在很多场景下我们会使用异步方式来发送Kafk ...

  9. TCP的三次握手过程?为什么会采用三次握手,若采用二次握手可以吗

    谢希仁版<计算机网络>中的例子: "已失效的连接请求报文段”的产生在这样一种情况下: client发出的第一个连接请求报文段并没有丢失,而是在某个网络结点长时间的滞留了,以致延误 ...

  10. 防止jQuery .on多次绑定

    jQuery off() 方法 $("button").click(function(){$("p").off("click");}); 参 ...