• android studio 卡慢的问题(android studio 3.0)


    http://www.jianshu.com/p/0228b7d017bb

    想体验一下android studio 3.0的canary版,主要是学习Kotlin。创建项目后,下载相关文件一直不成功。于是一步一步的解决问题!

    一、创建或者第一次打开工程时,卡在gradle的zip包下载中

    1、直接下载gradle的zip压缩包,下载路径在工程中的gradle/wrapper/gradle-wrapper.properties文件中能找到如:

    distributionUrl=https://services.gradle.org/distributions/gradle-4.0-milestone-1-all.zip

    将连接https://services.gradle.org/distributions/gradle-4.0-milestone-1-all.zip放在迅雷中下载下来即可。
    2、修改工程中文件gradle/wrapper/gradle-wrapper.properties中distributionUrl的值,让其指向1中下载的zip,注意:不要出现中文,否则不能检测到文件。

    // 可先将zip文件放在全英文路径下,注意:前缀"file:"
    distributionUrl=file:/Users/kiven/Library/Android/gradlezip/gradle-4.0-milestone-1-all.zip

    二、插件依赖库和项目依赖库下载慢的问题

    修改工程根目录下build.gradle文件中的仓库地址未阿里提供的地址:
    原文件:

    buildscript {
        ext.kotlin_version = '1.1.2-4'
        repositories {
            maven { url 'https://maven.google.com' }
            jcenter()
        }
        dependencies {
            classpath 'com.android.tools.build:gradle:3.0.0-alpha1'
            classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
    
            // NOTE: Do not place your application dependencies here; they belong
            // in the individual module build.gradle files
        }
    }
    
    allprojects {
        repositories {
            jcenter()
            maven { url 'https://maven.google.com' }
            mavenCentral()
        }
    }
    
    task clean(type: Delete) {
        delete rootProject.buildDir
    }

    新文件:

    buildscript {
        ext.kotlin_version = '1.1.2-4'
        repositories {
            // 修改
            maven{ url 'http://maven.aliyun.com/nexus/content/groups/public'}
        }
        dependencies {
            classpath 'com.android.tools.build:gradle:3.0.0-alpha1'
            classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
    
            // NOTE: Do not place your application dependencies here; they belong
            // in the individual module build.gradle files
        }
    }
    
    allprojects {
        repositories {
            // 修改
            maven{ url 'http://maven.aliyun.com/nexus/content/groups/public'}
        }
    }
    
    task clean(type: Delete) {
        delete rootProject.buildDir
    }
  • 相关阅读:
    Maven+SpringMVC+Mybatis 开发环境整合
    在子jsp页面中调用父jsp中的function或父jsp调用子页面中的function
    动态库的生成和调用
    怎么下载纯净版系统
    ATL开发COM组件
    链表问题
    内存理解
    静态绑定和动态绑定;位拷贝和值拷贝
    导EXCEL单表单方法
    mfc解决回车键默认关闭窗口的一般方法
  • 原文地址:https://www.cnblogs.com/bluestorm/p/6902797.html
Copyright © 2020-2023  润新知