Gradle離線配置、.android、.AndroidStudio、.gradle、.m2緩存文件夾路徑修改

build.gradle

https://maven.google.com連不上?
https://developer.android.com/studio/build/dependencies.html

repositories {
    maven {
        url 'https://maven.google.com'
        // Alternative URL is 'https://dl.google.com/dl/android/maven2/'
    }
}

修改項目的build.gradle

// Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript {
    repositories {
        jcenter()
        maven { url 'https://dl.google.com/dl/android/maven2' }
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.0.0-alpha6'

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

allprojects {
    repositories {
        jcenter()
        maven { url 'https://jitpack.io' }
        maven { url 'https://dl.google.com/dl/android/maven2' }
    }
}

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

Gradle離線配置

打開項目一直卡在某個地方?如AndroidStudio導入項目在 Building gradle project info 一直卡住,可能是因爲AS在下載gradle,但是速度很慢。

離線配置gradle:
1.自行下載相應的gradle版本
通過項目根目錄下的gradle-wrapper.properties文件查看
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-milestone-1-all.zip

或者通過.gradle(通常路徑C:\Users\Administrator.gradle)文件夾下wrapper\dists\gradle-X.XX\9uoz4qrz3xx(亂碼)qtt8z3tsnbtd3e\查看相應版本
官網或其他地方自行下載。
2.將下載好的gradle-x.xx.zip放到相應文件夾下(比如.gradle\wrapper\dists\gradle-4.1-milestone-1-all\9uoz4qrz3xxqtt8z3tsnbtd3e\gradle-4.1-milestone-1-all.zip)
3.重啓AS

C盤空間緊張,想把相關的緩存目錄更改到其他盤?!

.android

.android存放的是AVD(Android Virtual Devices).
創建一個ANDROID_SDK_HOME環境變量,值爲你希望.android文件夾在的位置,剪切.android文件夾到新目錄下,我是刪除AVD後重新創建。(在修改.AndroidStudio路徑後,啓動AVD,出現一個WARNING:
Emulator: I/O warning : failed to load external entity “file:/C:/Users/Administrator/.AndroidStudioPreview3.0/config/options/updates.xml”

不知怎麼解決,誰知道請告知,多謝,AVD是可以啓動的)
這裏寫圖片描述

.AndroidStudio

修改AndroidStudio安裝目錄下bin下面的idea.properties文件中的
idea.config.path 和idea.system.path爲新目錄,剪切原來的到新目錄下(可能有多個,如.AndroidStudio .AndroidStudio2.3 .AndroidStudio3.0等,找對應版本)

#---------------------------------------------------------------------
# Uncomment this option if you want to customize path to IDE config folder. Make sure you're using forward slashes.
#---------------------------------------------------------------------
#idea.config.path=${user.home}/.AndroidStudioPreview/config
idea.config.path=D:/android_studio/cache/.AndroidStudioPreview3.0/config

#---------------------------------------------------------------------
# Uncomment this option if you want to customize path to IDE system folder. Make sure you're using forward slashes.
#---------------------------------------------------------------------
#idea.system.path=${user.home}/.AndroidStudioPreview/system
idea.system.path=D:/android_studio/cache/.AndroidStudioPreview3.0/system

.gradle

修改Settings/Build,Execution,Deployment/Gradle的Service directory path,如圖
這裏寫圖片描述

複製舊的.gradle內容到新目錄(由於主要是gradle難下載,所以可以只複製wrapper目錄結構和zip包即可,如.gradle\wrapper\dists\gradle-4.1-milestone-1-all\9uoz4qrz3xxqtt8z3tsnbtd3e\gradle-4.1-milestone-1-all.zip,AS會自行解壓和下載其他依賴)

.m2

修改Settings/Appearance&Behavior/Path Variables的MAVEN_REPOSITORY,如圖
這裏寫圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章