android-studio(2025) JDK、Gradle、Maven配置

一、JDK下载及配置

安卓使用免费的OpenJDK,不需要从Oracle官网下载,从Adoptium下载对应的版本及操作系统安装即可,常见的是java 8、11.、17、21等。从Adoptium下载太慢。国内镜像如下:

  • 清华大学镜像站:国内用户可通过清华大学开源镜像站加速下载,访问链接:
    https://mirrors.tuna.tsinghua.edu.cn/Adoptium/
    选择对应版本和操作系统下载。
  • 华为云镜像
    https://mirrors.huaweicloud.com/adoptium/

 OpenJDK下载后,配置java_home环境:

Path, 我这边安装的时候,会自动把Path中加入JDK,如果没有在Path后面加上:

android studio配置gradle JDK位置及版本:

保证版本统一即可.

二、gradle配置

1、gradle构建工具默认放在C盘,很占空间,通过android-studio修改的话,新建项目又会回到C盘,我们可以修改默认值, 通过新增环境变量 GRADLE_USER_HOME修改

2、gradle下载慢的问题,gradle版本默认有三种 bin、src、all (bin是编译版本,src是原文件版本,all是bin+src版本)gradle构建地址的版本在gradle-wrapper.properties配置,默认是国外的地址下载很慢,我们可以修改在国内的地址,但是最后的文件名一致:

//阿里云(修正后)
distributionUrl=https://mirrors.aliyun.com/gradle/gradle-7.6.3-all.zip

//华为云(修正后)
https://repo.huaweicloud.com/gradle/gradle-8.0-bin.zip

//腾讯云(修正后)
https://mirrors.cloud.tencent.com/gradle/gradle-7.5-bin.zip
https://mirrors.cloud.tencent.com/gradle/gradle-6.9.1-all.zip

修改镜像地址后我们新建项目时,还是会从新下载,这是因为新建项目默认的地址就是services.gradle.org。我们可以在我们的 gradle目录默认用浏览器的方式下载gradle构建bin、src、或all包,然后放在对应的gradle目录,注意一定不要解压.让android studio同步的时候自己解压就行了.放过去后,sync就会自动解压 如下 :

这样每次新建就不会去下载gradle了

三、Maven配置

啥是Maven?
Maven仓库,简单来说,就是一个“军火库”。你想啊,打仗得有枪、有炮、有子弹,开发Android也一样,得有各种工具和库。这Maven仓库,就是专门存这些“武器”的地方。它把各种开源库、第三方工具都整好了,你啥时候需要,就去拿,方便得很!

为啥Android开发需要用Maven?
开发Android,你得用各种库,比如搞网络请求、图片加载啥的。要是没有Maven仓库,你得一个个去网上找、下载,还得手动配置。有了Maven仓库,你只要在build.gradle里写,比如:

implementation 'com.squareup.retrofit2:retrofit:2.9.0'  

它就自动帮你把东西拿过来,省心省力!

为什么要添加Maven国内仓库?
国内的Maven仓库(如阿里云、华为云、清华大学等)将常用的依赖库缓存到国内服务器上,相比直接访问国外的Maven中央仓库,下载速度大幅提升。

在Android Studio中如何配置?
新版本Android Studio,我们需要在 settings.gradle.kts 中配置Maven仓库,同时需要区分Gradle的版本,Gradle 8.0 前后的写法有点不同:

Gradle 8.0以下:

// 阿里云标准镜像仓库配置(语法正确版本)
maven { url "https://maven.aliyun.com/repository/google" }
maven { url "https://maven.aliyun.com/repository/central" }
maven { url "https://maven.aliyun.com/repository/public" }
maven { url "https://maven.aliyun.com/repository/gradle-plugin" }
maven { url "https://maven.aliyun.com/repository/apache-snapshots" }  
maven { url "https://maven.aliyun.com/nexus/content/groups/public/"}
maven { url "https://mvnrepository.com" } 
maven { url "https://jitpack.io" }
google()
mavenCentral()
jcenter()
gradlePluginPortal()

Gradle 8.0以上:

​
// 阿里云标准镜像仓库配置(语法正确版本)
maven { url=uri("https://maven.aliyun.com/repository/google") }
maven { url=uri("https://maven.aliyun.com/repository/releases") }
maven { url=uri("https://maven.aliyun.com/repository/central") }
maven { url=uri("https://maven.aliyun.com/repository/public") }
maven { url=uri("https://maven.aliyun.com/repository/gradle-plugin") }
maven { url=uri("https://maven.aliyun.com/repository/apache-snapshots") }  
maven { url=uri("https://maven.aliyun.com/nexus/content/groups/public/")}
//maven { url=uri("https://mvnrepository.com") } 
maven { url=uri("https://jitpack.io") }
google()
mavenCentral()
jcenter()
gradlePluginPortal()

​

放在位置是settings.gradle文件中的repository内,有两处位置

        

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值