Gradle离线配置、.android、.AndroidStudio、.gradle、.m2缓存文件夹路径修改
来源:互联网 发布:知乎 教育培训 编辑:程序博客网 时间:2024/05/23 01:13
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_HOMEdistributionPath=wrapper/distszipStoreBase=GRADLE_USER_HOMEzipStorePath=wrapper/distsdistributionUrl=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/configidea.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/systemidea.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,如图
- Gradle离线配置、.android、.AndroidStudio、.gradle、.m2缓存文件夹路径修改
- androidstudio gradle离线配置路径问题解决方法
- Android Studio 和 gradle 修改缓存文件夹路径
- AndroidStudio之Gradle离线配置
- androidstudio gradle离线包gradle-x.x-all.zip离线配置路径问题详细解决步骤
- .gradle、.AndroidStudio缓存文件配置
- 修改Gradle缓存文件夹路径的5种方法
- AndroidStudio离线使用gradle
- Android Studio Gradle离线配置
- Android Studio 离线配置 gradle
- Android Studio gradle离线配置
- android studio离线配置gradle
- androidstudio gradle路径
- AndroidStudio上离线使用Gradle
- Android Studio Gradle 缓存文件夹设置
- Android Studio Gradle 缓存文件夹设置
- Androidstudio配置本地Gradle
- AndroidStudio NDK Gradle配置
- flash提示应用安装错误问题
- 英语考试
- Inno Setup安装时判断并关闭已经运行的应用exe
- Gogland use goimports
- hdu1255 覆盖的面积(线段树+扫描线+离散化,求矩形面积并)
- Gradle离线配置、.android、.AndroidStudio、.gradle、.m2缓存文件夹路径修改
- (HDU
- POJ 3669 Meteor Shower(BFS)
- MySQL中information_schema
- presentViewController 是否有系统导航条
- js笔记:Number()、parseInt() 和 parseFloat() 的区别
- web worker+highcharts动态实现可视化数据展示
- TBF(Trajectory Based Forwarding)路由协议
- linux下安装zookeeper