build.gradle
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,如图