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,看看行不行。我这里可以

相关推荐
小李不想当小白2 小时前
DMA直接存储器存取(STM32标准库学习笔记)
笔记·stm32·单片机·嵌入式硬件·学习·分享
2601_965384264 小时前
口腔黏膜清洁的工程化路径:从表面形貌表征到清洁策略匹配
经验分享·笔记
泡泡鱼(敲代码中)4 小时前
Python 容器类型学习笔记:列表、元组、字典、集合
开发语言·笔记·python·pycharm
Hotchip_MEMS6 小时前
传统咪头与MEMS硅麦:雾化器气流传感方案对比
人工智能·笔记·物联网·电脑·制造
志尊宝6 小时前
Vue3 零基础每日笔记(040):Vite 创建 Vue3 + TS 项目——企业标配从这一篇开始
笔记·vue·html·前端开发·软件开发
水云桐程序员6 小时前
量子力学概论,量子力学概念总结
笔记·科技·学习·量子计算
darin_ฅ( ̳• ◡ • ̳)ฅ17 小时前
【 Obsidian】2026版-Obsidian安装Automatic Table of Contents 插件一键生成文章目录
笔记
2401_850122047 小时前
航空、轨交、汽车线束防护有什么不同?三大行业的共性、差异与选型逻辑
经验分享·笔记·科技
志尊宝7 小时前
Vue3 零基础每日笔记(037):动手封装 useMouse 与 useWindowSize——事件监听的标准模板
前端·javascript·vue.js·笔记·html5
有范先生7 小时前
【无标题】
笔记