AndroidApp笔记环境配置

gradle 与gradle plugin的对应关系

gradle与gradlePlugin的对应关系

gradle版本就是在gradle-wrapper.properties中查看的

properties 复制代码
distributionUrl=https\://services.gradle.org/distributions/gradle-8.4-bin.zip

这里就是8.4

更改配置路径

D:\AndroidStudio下面有AndroidAVD,AndroidDrive,AndroidGradle,AndroidProject,AndroidSDK,AndroidStudio
环境变量如下

环境变量名 变量值 作用
ANDROID_HOME D:\AndroidStudio\AndroidSDK
ANDROID_SDK_HOME D:\AndroidStudio
ANDROID_AVD_HOME D:\AndroidStudio\AndroidAVD
GRADLE_USER_HOME
D:\AndroidStudio\AndroidGradle

gradle配置

在你的Gradle路径下面新建一个init.gradle,

我这里是D:\AndroidStudio\AndroidGradle\init.gradle,内容如下所示

groovy 复制代码
// 终极安全版 - 只配置构建脚本仓库,不干扰项目仓库
allprojects { project ->
    // 只配置构建脚本的仓库(这是最安全的方式)
    project.buildscript.repositories {
        // 清空后添加镜像源
        clear()
        maven { url 'https://maven.aliyun.com/repository/gradle-plugin/' }
        maven { url 'https://maven.aliyun.com/repository/google/' }
        maven { url 'https://maven.aliyun.com/repository/public/' }
        maven { url 'https://maven.aliyun.com/repository/jcenter/' }
        mavenCentral()
        google()
    }
}

当时我修改了settings.gradle文件,就是你的项目目录下面的

groovy 复制代码
// settings.gradle 文件内容应该包含:
pluginManagement {
    repositories {
        maven { url 'https://maven.aliyun.com/repository/gradle-plugin/' }
        maven { url 'https://maven.aliyun.com/repository/google/' }
        maven { url 'https://maven.aliyun.com/repository/public/' }
        gradlePluginPortal()
        google()
        mavenCentral()
    }
}

dependencyResolutionManagement {
    repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
    repositories {
        maven { url 'https://maven.aliyun.com/repository/public/' }
        maven { url 'https://maven.aliyun.com/repository/google/' }
        maven { url 'https://maven.aliyun.com/repository/jcenter/' }
        google()
        mavenCentral()
    }
}

搞定,File->Sync Project With Gradle Files,看看行不行。我这里可以

相关推荐
im_AMBER37 分钟前
Leetcode 78 识别数组中的最大异常值 | 镜像对之间最小绝对距离
笔记·学习·算法·leetcode
其美杰布-富贵-李1 小时前
HDF5文件学习笔记
数据结构·笔记·学习
d111111111d3 小时前
在STM32函数指针是什么,怎么使用还有典型应用场景。
笔记·stm32·单片机·嵌入式硬件·学习·算法
静小谢3 小时前
前后台一起部署,vite配置笔记base\build
前端·javascript·笔记
ask_baidu3 小时前
Doris笔记
android·笔记
IMPYLH4 小时前
Lua 的 IO (输入/输出)模块
开发语言·笔记·后端·lua
2301_783360134 小时前
【学习笔记】关于RNA_seq和Ribo_seq技术的对比和BAM生成
笔记·学习
qq_397731514 小时前
Objective-C 学习笔记(第9章)
笔记·学习·objective-c
二进制怪兽5 小时前
[总结] AI Agent工程师
笔记
张人玉6 小时前
图像处理函数与形态学操作笔记(含 Halcon 示例)
图像处理·人工智能·笔记·halcon