Android Studio 3.0 Kotlin创建项目加载问

作者: 雪糕的粑粑 | 来源:发表于2017-06-13 21:17 被阅读172次

    前段时间android studio 推出3.0。最大的改进就是将kotlin加入到AS中,为此我也是想尝鲜体验下kotlin开发。结果悲剧的发现创建项目的时候非常慢,经过网上查询发现问题所在。

    一、Gradle下载过程缓慢

    1.1 这时候关闭正在加载的AS,找到创建项目的目录,打开 /gradle/wrapper/gradle-wrapper.properties文件,可以看到有这么一句话:distributionUrl=https://services.gradle.org/distributions/gradle-4.0-milestone-1-all.zip
    将此地址改成http地址在浏览器或者下载工具中打开:https://services.gradle.org/distributions/gradle-4.0-milestone-1-all.zip

    1.2 修改distributionUrl的指向地址为你刚才下载完成的地址,比如我是这样:distributionUrl=file:/Users/Ray/Library/Android/gradlezip/gradle-4.0-milestone-1-all.zip

    如果你的网速还行的话,可以耐心等待几分钟,这zip差不多有80+M。顺利下载完成的话,就可以省略这第一步。

    二、插件依赖库下载过程缓慢

    2.1 修改项目根目录的gradle.build将google的maven库地址改为阿里的地址,这里有两处需要替换:

    
    buildscript {
        ext.kotlin_version = '1.1.2-4'
        repositories {
            maven {url
            //  maven { url 'https://maven.google.com' }
            'http://maven.aliyun.com/nexus/content/groups/public'}
            jcenter()
        }
        dependencies {
            classpath 'com.android.tools.build:gradle:3.0.0-alpha3'
            classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
        }
    }
    
    allprojects {
        repositories {
        // maven { url 'https://maven.google.com' }
        maven {url 'http://maven.aliyun.com/nexus/content/groups/public'}       
         jcenter()
            mavenCentral()
        }
    }
    
    task clean(type:Delete) {
        delete rootProject.buildDir
    }
    
    

    以上两步做完,我们就可以开心的挖坑了。

    相关文章

      网友评论

      • jk2Ker:阿里的 maven 库的确没有 gradle tools, 楼主请自己试过之后再发文章
        雪糕的粑粑:确实没有,可能我本机之前已经下载好gradle tools 3.0的。你可以修改成本地已经有的版本,比如:classpath 'com.android.tools.build:gradle:2.3.0'之类
      • 无心下棋:阿里的maven库里都没有gradle tools,替换阿里的方案行不通。楼主可能不信。在终端下执行gradlew就知道了

      本文标题:Android Studio 3.0 Kotlin创建项目加载问

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