Add Gradle Mirror

配置 Gradle 镜像源可以显著提升国内开发环境下的依赖下载速度。以下是几种主流配置方式,适用于不同场景(全局、项目级、Gradle 5.0+ 推荐方式),并附带常用国内镜像地址。


✅ 方法一:全局配置(推荐用于个人开发)

适用于 所有 Gradle 项目,只需配置一次,永久生效。

步骤:

  1. 找到或创建 Gradle 用户主目录下的 init.gradle 文件:
    • Windows: C:\Users\<用户名>\.gradle\init.gradle
    • macOS/Linux: ~/.gradle/init.gradle
  2. 添加以下内容:
allprojects {
    repositories {
        maven { url = uri("https://maven.aliyun.com/repository/public") }
        maven { url = uri("https://repo.huaweicloud.com/repository/maven/") }
        maven { url = uri("https://mirrors.cloud.tencent.com/nexus/repository/maven-public/") }
        
        google()
        mavenCentral()
        gradlePluginPortal()
    }
}
这将替换默认的 Maven 中央仓库等源,优先使用国内镜像。
如果项目中有配置dependencyResolutionManagement,则添加全局init.gradle配置要导致冲突:Build was configured to prefer settings repositories over project repositories but repository 'maven' was added by settings file 'settings.gradle.kts',需要删了init.gradle

✅ 方法二:项目级配置(适合团队协作)

修改项目根目录下的 build.gradle 文件:

allprojects {
    repositories {
        maven { url = uri("https://maven.aliyun.com/repository/public") }
        maven { url = uri("https://repo.huaweicloud.com/repository/maven/") }
        maven { url = uri("https://mirrors.cloud.tencent.com/nexus/repository/maven-public/") }
        
        google()
        mavenCentral()
    }
}
项目级配置确保团队成员克隆项目后自动生效,无需额外设置。

✅ 方法三:使用 settings.gradle(Gradle 5.0+ 推荐)

settings.gradle 中添加:

dependencyResolutionManagement {
    repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
    repositories {
        maven { url = uri("https://maven.aliyun.com/repository/public") }
        maven { url = uri("https://repo.huaweicloud.com/repository/maven/") }
        maven { url = uri("https://mirrors.cloud.tencent.com/nexus/repository/maven-public/") }
        
        google()
        mavenCentral()
        gradlePluginPortal()
    }
}
这是 Gradle 官方推荐方式,集中管理仓库配置,结构清晰。

⚙️ 方法四:配置 Gradle Wrapper 镜像(解决 gradle-src.zip 下载慢)

修改 gradle/wrapper/gradle-wrapper.properties 中的 distributionUrl

# 使用腾讯云镜像
distributionUrl=https\://mirrors.cloud.tencent.com/gradle/gradle-8.2-bin.zip

# 或使用阿里云镜像
distributionUrl=https\://mirrors.aliyun.com/gradle/gradle-8.2-bin.zip
这将加速 Gradle 本身(如 gradle-bin.zipgradle-src.zip)的下载。

📌 常用国内镜像地址

镜像源 地址
阿里云 https://maven.aliyun.com/repository/public
华为云 https://repo.huaweicloud.com/repository/maven/
腾讯云 https://mirrors.cloud.tencent.com/nexus/repository/maven-public/
Gradle 镜像(腾讯云) https://mirrors.cloud.tencent.com/gradle/
Gradle 镜像(阿里云) https://mirrors.aliyun.com/gradle/

✅ 总结建议

  • 个人开发:使用全局 init.gradle 配置(方法一)。
  • 团队项目:使用 settings.gradle(方法三)+ gradle-wrapper.properties 配置镜像。
  • 构建慢或失败:结合清除缓存命令 ./gradlew --stop 或删除 ~/.gradle/caches/ 后重试。

如你使用的是 Android Studio,它也支持在 Settings > Build Tools > Gradle > Gradle JDKgradle.properties 中设置代理或镜像。

需要我帮你检查具体项目的配置是否正确?可以贴出你的 build.gradlesettings.gradle 内容。

Read more

自动屏蔽网站的元素

经常看到一些网站有不友好的内容,现在可以结合chrome的扩展工具,动态进行修改。 * 最简单的方式,用Adblock plus,可以自动block页面元素。 * 如果要更进一步动态修改,可以安装chrome 扩展工具:篡改猴,下载地址:https://chromewebstore.google.com/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo,可以自己编辑js代码动态修改页面内容。 我写了一个测试脚本,基本上可以满足要求 // UserScript // @name sobooks.cc // @namespace http://tampermonkey.net/ // @version 2025-11-15 // @description try to take over the world! // @author You // @match https://sobooks.cc/* // @icon https://www.google.com/

By 三金

大模型框架主要分类

1 主流框架 GGUF * 含义:GGUF(General Game Unit Framework)是一个通用游戏框架,它为游戏开发提供了一系列的工具和组件,帮助开发者更高效地构建游戏。它可能包括游戏逻辑处理、图形渲染、音频处理、网络通信等多个方面的功能模块,使得开发者能够在一个统一的框架下进行游戏开发,减少重复工作,提高开发效率。 * 应用场景:在游戏开发领域,GGUF可以用于开发各种类型的游戏,如角色扮演游戏(RPG)、动作游戏、策略游戏等。它能够帮助开发者快速搭建游戏的基本架构,实现游戏的核心功能,如角色控制、地图生成、任务系统等,从而让开发者能够将更多的精力放在游戏的创新和优化上。 Diffusers * 含义:Diffusers是深度学习领域中的一种模型,主要用于生成任务,如图像生成、文本生成等。它通过扩散过程来逐步生成数据,从噪声数据开始,逐渐去除噪声,最终生成符合目标分布的数据。这种模型在生成高质量的图像和文本方面表现出色,能够生成具有丰富细节和多样性的内容。 * 应用场景:在图像生成领域,Diffusers可以用于生成逼真的风景图像、人物肖像等;在文

By 三金
粤ICP备2025450290号