Android Studio3.0,卡编译的解决办法...

突然想起来了,还是记一下吧,防止下次忘记了.

前一阵子因为17年google I/O大会上的Kotlin消息,于是下载了最新的Android Studio 3.0 preview1来玩玩…

结果发现会一直卡在build上…
卡build一般都是gradle的问题啊.
开了VPN,等了半天还没自己下载完,实在不想等了,决定主动解决问题.

主要从以下几个地方:
1. 将默认的maven { url 'https://maven.google.com' }替换成maven { url "https://jitpack.io" }
2. 同时加入mavenCentral()和jcenter()
3. 替换tools.build:gradle版本,默认的好像是3.0beta-1 版本还是什么的,我是换成2.3.0

就像这样:

buildscript {
    ext.kotlin_version = '1.1.2-4'
    ext.anko_version = '0.10.1'

    repositories {
        maven { url "https://jitpack.io" }
//        maven { url 'https://maven.google.com' }
        mavenCentral()
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:2.3.0'
        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 "https://jitpack.io" }
//        maven { url 'https://maven.google.com' }
        mavenCentral()
        jcenter()
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

4.找到gradle/wrapper/gradle-wrapper.properties文件,打开,看到distributionUrl后面的路径了么,取消后面的版本号,打开https://services.gradle.org/distributions/,看,有这么多的gradle版本,挑一个最新的all的,下载吧,这绝对比android studio下载的要快得多.下载的时候,同时把这个distributionUrl链接补好.
5. 将下载好的gradle放在你的gradle文件内,因为之前有卡build过,直接把临时文件删除掉,换上刚刚下载好的热乎乎的完整gradle
6. 设置gradle,配置,搜索Gradle,填上刚刚放好的gradle路径,勾上 offline work.

好像大概就这么多了吧.其实也可以设置初次启动不检查Gradle的…

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值