You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何完全离线下载并安装Gradle Android Plugin?

离线获取Gradle Android Plugin的解决办法

方法1:从有网机器的Android Studio缓存提取

  • 在有网机器上安装和离线机器同版本的Android Studio,创建新项目并完成同步,让系统自动下载对应版本的Gradle Android Plugin及依赖包
  • 找到缓存目录:
    • Windows:C:\Users\<你的用户名>\.gradle\caches\modules-2\files-2.1\com.android.tools.build
    • macOS:/Users/<你的用户名>/.gradle/caches/modules-2/files-2.1/com.android.tools.build
    • Linux:/home/<你的用户名>/.gradle/caches/modules-2/files-2.1/com.android.tools.build
  • 复制对应Plugin版本的文件夹(如7.4.2)内所有.jar和.pom文件,通过USB传到离线机器
  • 在离线机器的项目根目录创建localRepo文件夹,按Maven目录结构存放文件:localRepo/com/android/tools/build/gradle/<版本号>/
  • 修改项目根目录的settings.gradle,添加本地仓库配置:
    dependencyResolutionManagement {
        repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
        repositories {
            maven { url uri('./localRepo') }
            mavenLocal()
        }
    }
    

方法2:手动下载Plugin及依赖包(有网机器操作)

  • 确认需要的Plugin版本(需与Gradle版本匹配,比如Gradle 7.5对应Plugin 7.4.2)
  • 在有网机器上,通过Maven命令下载完整依赖包:
    mvn dependency:copy -Dartifact=com.android.tools.build:gradle:<版本号> -DoutputDirectory=./plugin
    
    该命令会自动下载Plugin及其所有依赖
  • 将下载的所有文件按Maven目录结构整理后,传到离线机器,再按方法1的步骤配置本地仓库

方法3:迁移完整Gradle缓存

  • 在有网机器的Android Studio中,开启File > Settings > Build, Execution, Deployment > Build Tools > Gradle里的Offline work选项,同步项目确保所有依赖下载完成
  • 复制有网机器上的.gradle/caches整个目录,替换离线机器同路径下的目录
  • 在离线机器的Android Studio中同样开启Offline work,项目即可直接使用缓存中的Plugin

注意:必须保证两台机器的Android Studio版本、Gradle版本完全一致,否则会出现版本兼容问题。

内容的提问来源于stack exchange,提问作者Yair G

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.12 15:50:21