• 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
    }
  • 相关阅读:
    分库分表的技术演进
    Mybatis传递多个参数
    tomcat实现热部署的配置
    名为'<Cursor Name>'的游标已存在
    ABP示例程序-使用AngularJs,ASP.NET MVC,Web API和EntityFramework创建N层的单页面Web应用
    ABP官方文档翻译 10.1 ABP Nuget包
    ABP官方文档翻译 9.3 NHibernate集成
    ABP官方文档翻译 9.2 Entity Framework Core
    ABP官方文档翻译 9.1 EntityFramework集成
    ABP官方文档翻译 8.2 SignalR集成
  • 原文地址:https://www.cnblogs.com/bluestorm/p/6902797.html
Copyright © 2020-2023  润新知