美文网首页
android studio 卡慢的问题(android stu

android studio 卡慢的问题(android stu

作者: WangKiven | 来源:发表于2017-05-20 23:42 被阅读773次

    想体验一下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
    

    3、强制退出android studio,重新打开后,选择打开已有工程,找到之前创建的项目并打开

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

    修改工程根目录下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
    }
    

    相关文章

      网友评论

          本文标题:android studio 卡慢的问题(android stu

          本文链接:https://www.haomeiwen.com/subject/oqqmxxtx.html