服务器之家:专注于VPS、云服务器配置技术及软件下载分享
分类导航

PHP教程|ASP.NET教程|Java教程|ASP教程|编程技术|正则表达式|C/C++|IOS|C#|Swift|Android|VB|R语言|JavaScript|易语言|vb.net|

服务器之家 - 编程语言 - Android - flutter中build.gradle仓库的配置(解决外网下载速度过慢失败的问题)

flutter中build.gradle仓库的配置(解决外网下载速度过慢失败的问题)

2022-12-15 14:37H-Mongo Android

这篇文章主要介绍了flutter中build.gradle仓库的配置,解决外网下载速度过慢,失败的问题,本文通过图文并茂的形式给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下

问题描述

在进行flutter项目开发时,我们常常会碰见我们在执行flutter run指令的情况下,出现资源下载过慢的问题,最终导致下载失败,无法build项目,抛出异常运行终止的现象。这些都会成为新手入门flutter开发的第一道难关,还可能劝退你进入flutter的世界中。俗话说:“车到山前必有路,船到桥头自然直”。不经历风雨,那得见彩虹呢!

解决途径

通过更改flutter项目中的build.gradle的仓库地址即可得到解决,当然如果你可以翻墙,大可不必管这些。(我想如果你 可以翻墙了,那你也就 run成功了,不会再来查阅相关问题了吧,嘻嘻嘻嘻嘻

既然我们要修改build.gradle这个文件,当然要先找到它才可以,在flutter项目中存在两个build.gradle文件,我们只需要修改位于android根目录下的build.gradle即可,路径如下所示

?
1
android\build.gradle

将build.gradle中以下两处:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
// 第一处位置
    buildscript {
        repositories {
         google()
         jcenter()
     }
 }
 // 第二处位置
 allprojects {
     repositories {
      google()
      jcenter()
  }
    }

替换为如下所示:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
// 第一处位置
    buildscript {
        repositories {
         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'}
      maven { url 'https://maven.aliyun.com/repository/gradle-plugin'}
     }
 }
 // 第二处位置
 allprojects {
     repositories {
      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'}
      maven { url 'https://maven.aliyun.com/repository/gradle-plugin'}
  }
    }

这样做,即可避免在执行flutter run的时候出现的资源下载缓慢与失败的问题。还是失败的情况下,建议多执行几次。或者先执行flutter clean来清理之前build的文件

总结

到此这篇关于flutter中build.gradle仓库的配置(解决外网下载速度过慢失败的问题)的文章就介绍到这了,更多相关flutter中build.gradle仓库配置内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!

原文链接:https://blog.csdn.net/qq_41438223/article/details/106076650

延伸 · 阅读

精彩推荐
  • AndroidAndroid提高之手游转电视游戏的模拟操控

    Android提高之手游转电视游戏的模拟操控

    这篇文章主要介绍了Android手游转电视游戏的模拟操控方法,是非常具有实用价值的功能,需要的朋友可以参考下...

    Android开发网11652021-03-07
  • Android浅析android中的线程封装

    浅析android中的线程封装

    下面我就简单的说一下android对线程的c++封装。需要的朋友可以过来参考下。希望对大家有所帮助...

    Android开发网4352021-02-05
  • Android基于Android实现仿QQ5.0侧滑

    基于Android实现仿QQ5.0侧滑

    本课程将带领大家通过自定义控件实现QQ5.0侧滑菜单,课程将循序渐进,首先实现最普通的侧滑菜单,然后引入属性动画与拖动菜单效果相结合,最终实现...

    会飞的一只狼6002021-04-27
  • AndroidAndroid自定义View实现弹幕效果

    Android自定义View实现弹幕效果

    这篇文章主要为大家详细介绍了Android自定义View实现弹幕效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...

    BrcLi7942022-11-09
  • AndroidAndroid系统设置中的清除数据会清除哪些数据?

    Android系统设置中的清除数据会清除哪些数据?

    这篇文章主要介绍了Android系统设置中的清除数据会清除哪些数据?本文对比了清除前和清除后的数据情况,从而得出到底清除了哪些数据,需要的朋友可以参考...

    Android开发网12622021-03-12
  • AndroidHandler与Android多线程详解

    Handler与Android多线程详解

    一开始,相信很多人都以为myThread中的run()方法会在一个新的线程中运行,但事实并非如此。以下代码中的handler并没有调用线程myThread的start()方法,而是直...

    Android开发网10252021-02-06
  • AndroidAndroid实现图片随手指旋转功能

    Android实现图片随手指旋转功能

    这篇文章主要为大家详细介绍了Android实现图片随手指旋转功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...

    WillenWu4922022-02-12
  • AndroidAndroid需要提升权限的操作方法

    Android需要提升权限的操作方法

    这篇文章主要介绍了Android需要提升权限的操作方法,需要的朋友可以参考下...

    Android开发网8502021-02-26