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

06-02 1525阅读

一、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环境:

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

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

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

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

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

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

    保证版本统一即可.

    二、gradle配置

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

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

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

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

    //阿里云(修正后)

    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就会自动解压 如下 :

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

    这样每次新建就不会去下载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内,有两处位置

            

免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理! 图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库和百度,360,搜狗等多加搜索引擎自动关键词搜索配图,如有侵权的图片,请第一时间联系我们。

目录[+]

取消
微信二维码
微信二维码
支付宝二维码