gradle下载缓慢(Android Studio Koala | 2024.1.1 Patch 1 )

这几天在b上看了bennyhuo大佬的gradle镜像的视频,我试了一下下载速度非常快,以此笔记

下载gradle-bin 如图:

腾讯镜像网址 distributionUrl=https\://mirrors.cloud.tencent.com/gradle/gradle/gradle-8.7-bin.zip

然后打开设置 如图找到gradle projects下的distribution将目录更改为自己下载的gradle(在腾讯镜像里面找到gradle8.7-all.zip)

最后也是重要的一步,打开gradle-bin的根目录,里面创建init.gradle.kts如图

里面输入以下代码

fun RepositoryHandler.enableMirror(){ all{ if(this is MavenArtifactRepository){ val originalUrl =this.url.toString().removeSuffix("/") urlMappings[originalUrl]?.let{it:String-> logger.lifecycle("Repository[$url] is mirrored to $it") this.setUrl(it) } } } } val urlMappings = mapOf( "https://repo.maven.apache.org/maven2" to "https://mirrors.tencent.com/nexus/repository/maven-public/", "https://d.google.com/dl/android/maven2" to "https://mirrors.tencent.com/nexus/repository/maven-public/", "https://plugins.gradle.org/m2" to "https://mirrors.tencent.com/nexus/repository/gradle-plugins/" ) gradle.allprojects{ buildscript { repositories.enableMirror() } repositories.enableMirror() } gradle.beforeSettings { pluginManagement.repositories.enableMirror() dependencyResolutionManagement.repositories.enableMirror() }

然后重新asnyc就ok

### Android Studio Flamingo 2022.2.1 Patch 2 使用指南及常见问题解决方案 #### 一、版本概述 Android Studio Flamingo | 2022.2.1 Patch 2 是基于 IntelliJ IDEA 2022.2 更新的稳定版本,支持 JDK 17 并捆绑了 Gradle 8.0 工具链[^1]。此版本提供了更高效的开发体验,同时优化了虚拟机部署和无线调试功能[^2]。 #### 二、常见问题及解决方案 ##### 1. **缺少 `build.gradle` 文件** 如果在项目中未找到 `build.gradle` 文件,可能是由于新版本的文件结构调整所致。以下为解决方法: - 确保项目已正确初始化。 - 如果需要配置国内镜像源,可以在 `settings.gradle` 文件中添加如下内容: ```gradle pluginManagement { repositories { maven { url 'https://mirrors.cloud.tencent.com/gradle/' } gradlePluginPortal() } } ``` 上述代码将 Gradle 镜像源设置为腾讯云镜像[^4]。 ##### 2. **Gradle 插件错误:`android.registerTransform` 被移除** 当使用华为插件时,可能会遇到以下错误: ``` Caused by: org.gradle.api.internal.plugins.PluginApplicationException: Failed to apply plugin 'com.huawei.agconnect'. ``` 解决方法包括: - 在命令行中运行以下命令以获取更多错误信息: ```bash ./gradlew build -Pandroid.debug.obsoleteApi=true ``` - 替换或更新相关插件至兼容 Gradle 8.0 的版本[^3]。 ##### 3. **无法新建 AIDL 文件** 在 Android Studio 中创建 AIDL 文件时,若选项显示灰色且不可点击,需确保以下设置已完成: - 打开项目的 `build.gradle` 文件,并添加以下内容: ```gradle android { buildFeatures { aidl = true } } ``` 此设置启用 AIDL 功能支持[^5]。 ##### 4. **Build Tools 版本损坏** 如果出现以下错误: ``` Installed Build Tools revision xxx is corrupted. Remove and install again. ``` 可以按照以下步骤修复: - 打开 SDK Manager 并重新安装损坏的 Build Tools 版本。 - 或者手动修改目录下的文件,例如将 `d8.bat` 和 `d8.jar` 替换为 `dx.bat` 和 `dx.jar`[^4]。 #### 三、其他优化建议 - **无线调试**:通过扫码连接手机进行调试,减少物理连接需求[^2]。 - **虚拟机部署**:利用 Android Emulator 快速测试应用功能。 ### 示例代码 以下为一个简单的 `build.gradle` 配置示例: ```gradle plugins { id 'com.android.application' version '8.0.0' apply false } allprojects { repositories { maven { url 'https://mirrors.cloud.tencent.com/gradle/' } google() mavenCentral() } } ``` #### 四、总结 通过以上指南和解决方案,开发者可以更高效地使用 Android Studio Flamingo | 2022.2.1 Patch 2 进行开发工作。无论是配置国内镜像源、修复 Gradle 插件错误,还是启用 AIDL 功能,都能找到对应的解决方法。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值