解决Android Studio Gradle Metadata特别慢的问题

 更新时间:2020-03-25 02:16:05   作者:佚名   我要评论(0)

如下所示:

更改build.gradle


buildscript {
repositories {
// jcenter()
// jcenter(){ url 'http://jcenter.bintray.com/'}
maven{url 'http://m

如下所示:

更改build.gradle

buildscript {
  repositories {
//    jcenter()
//    jcenter(){ url 'http://jcenter.bintray.com/'}
    maven{url 'http://maven.aliyun.com/nexus/content/groups/public/'}
    maven { url "https://jitpack.io" }
    google()
  }
  dependencies { 
    classpath 'com.android.tools.build:gradle:3.2.1' 
  }
}
 
allprojects {
  repositories {
//    jcenter()
    maven{url 'http://maven.aliyun.com/nexus/content/groups/public/'} 
    google()
  }
}

使用使用开源中国的maven库

补充知识:Android Studio:Metadata失败,Download失败解决

这两个错误原因多半是因为你的网络不能访问外网.

下面我们通过设置代理解决;

我们使用的是***:

要确保你的服务器可用可访问外网;

现在转到Android Studio设置代理:

Setting->搜索 proxy:

127.0.0.1表示用本机做代理,也就是通过***软件做代理;

1080为***默认端口号;

现在就可重新构建gradle了,以上错误应该都没了.

以上这篇解决Android Studio Gradle Metadata特别慢的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:

  • 解决android studio卡顿,提升studio运行速度的方法
  • android studio 一直卡在Gradle:Build Running的几种解决办法
  • 详解关于Android Studio中安装和gradle的一些坑

相关文章

  • 解决Android Studio Gradle Metadata特别慢的问题

    解决Android Studio Gradle Metadata特别慢的问题

    如下所示: 更改build.gradle buildscript { repositories { // jcenter() // jcenter(){ url 'http://jcenter.bintray.com/'} maven{url 'http://m
    2020-03-25
  • Java线程优先级和守护线程原理解析

    Java线程优先级和守护线程原理解析

    一、线程优先级的介绍 java 中的线程优先级的范围是1~10,默认的优先级是5。“高优先级线程”会优先于“低优先级线程”执行。 java 中有两种线程:用户线程和守护线
    2020-03-25
  • Android实现获取meta-data和build.gradle的值

    Android实现获取meta-data和build.gradle的值

    有时候会用到meta-data中的参数,比如定义的渠道号,类似友盟统计。也会用到定义在build.gradle文件中android标签下的defaultConfig标签下,添加manifestPlaceholde
    2020-03-25
  • Java如何使用interrupt()终止线程

    Java如何使用interrupt()终止线程

    一、interrupt() 说明 interrupt()的作用是中断本线程。 本线程中断自己是被允许的;其它线程调用本线程的interrupt()方法时,会通过checkAccess()检查权限。这有
    2020-03-25
  • Android获取清单文件中的meta-data,解决碰到数值为null的问题

    Android获取清单文件中的meta-data,解决碰到数值为null的问题

    1.meta-data是什么?如何获取meta-data? 在AndroidManifest.xml中,元素可以作为子元素,被包在activity、application 、service、或者receiver元素中,不同的父元
    2020-03-25
  • 安装多版本Vue-CLI的实现方法

    安装多版本Vue-CLI的实现方法

    安装多版本Vue-CLI,即在电脑上同时安装多个版本的Vue-CLI。那么为什么要安装多个版本呢?原因是Vue-cli3.0版本与之前的版本有了较大不同,当你要处理3.0之前的项
    2020-03-24
  • Dialog全屏,去掉状态栏的方式

    Dialog全屏,去掉状态栏的方式

    dialog即使设置全屏了,但还是有状态栏占用高度这; 直接将下面这行代码放到你的dialog中即可 @Override protected void onStart() { super.onStart(); int
    2020-03-24
  • ios uicollectionview实现横向滚动

    ios uicollectionview实现横向滚动

    现在使用卡片效果的app很多,之前公司让实现一种卡片效果,就写了一篇关于实现卡片的文章。文章最后附有demo 实现上我选择了使用UICollectionView ;用UICollecti
    2020-03-24
  • Java多线程连续打印abc实现方法详解

    Java多线程连续打印abc实现方法详解

    一道编程题如下: 实例化三个线程,一个线程打印a,一个线程打印b,一个线程打印c,三个线程同时执行,要求打印出10个连着的abc。 题目分析: 通过题意我们可以得出
    2020-03-24
  • Python多进程multiprocessing、进程池用法实例分析

    Python多进程multiprocessing、进程池用法实例分析

    本文实例讲述了Python多进程multiprocessing、进程池用法。分享给大家供大家参考,具体如下: 内容相关: multiprocessing: 进程的创建与运行 进程常用相关函
    2020-03-24

最新评论