Android解决下载依赖慢的问题

背景


尝试使用greendao进行开发一个app玩,使用android studio 开发android

冲突


IDE中看到gradle卡在了下载greendao依赖的地方。app

问题


如何解决?maven

答案


第1步:检查gradle有没有设置代理

结果发现gradle.properties中设置了代理,相似下面内容:gradle

systemProp.https.proxyPort=10080
systemProp.http.proxyHost=127.0.0.1
systemProp.https.proxyHost=127.0.0.1
systemProp.http.proxyPort=10080

应是以前加上去的。删掉。ui

第2步:设置仓库为aliyun的仓库

即在 build.gradle 中,将:url

buildscript {
    repositories {
        jcenter()
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.0.0'
        classpath 'org.greenrobot:greendao-gradle-plugin:3.2.2'

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        jcenter()
    }
}

修改成:spa

buildscript {
    repositories {
        maven { url 'http://maven.aliyun.com/nexus/content/groups/public' }
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.0.0'
        classpath 'org.greenrobot:greendao-gradle-plugin:3.2.2'

        // 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' }
    }
}
相关文章
相关标签/搜索