我实在太稳健了 2023-02-18 11:45 采纳率: 0%
浏览 93
已结题

离线模式,android studio已经下载了gradle5.4.1,gradle3.5.1,但总是说我没有缓存?

离线模式,android studio已经下载了gradle5.4.1,gradle3.5.1,但总是说我没有缓存?

android sutdio必须在局域网运行,是没有外网的;使用的是android sutido3.5.1

1.指定了gradle的路径;
2.指定了gradle的版本;
3.指定了gradle的插件版本;
4.提前下载好了gradle和gradle插件(截图为我下载的插件);
5.一运行,就说我本地没有缓存;我尝试清除缓存啊之类的操作,都不行,更换了各种gradle版本,每次都说是找不到 插件的缓存;断断续续的搞了快一个星期了,都没搞定

我是在我自己的电脑上,先完整的跑起来;然后把相关环境再放到公司电脑的局域网中,但是局域网就不行

ERROR:Could not download gradle.jar(com.android.tools.build:gradle:3.5.1):No cached version available for offline mode

img

img

img

img

img

img

  • 写回答

12条回答 默认 最新

  • 梦想橡皮擦 优质创作者: python技术领域 2023-02-18 12:00
    关注

    方案来自 梦想橡皮擦 狂飙组基于 GPT 编写的 “程秘”


    这个问题可能是因为 Android Studio 在离线模式下不能找到本地的 Gradle 缓存导致的。您可以尝试执行以下步骤:

    1. 确认您的 Android Studio 是在离线模式下运行的。
    2. 打开 Android Studio 的设置,然后在左侧的导航栏中选择“Build, Execution, Deployment” > “Gradle” 。
    3. 在右侧窗格中,找到“Gradle user home”选项。确保该选项设置为正确的 Gradle 缓存目录。
    4. 如果 Gradle 缓存目录不存在,请手动创建它,并将 Gradle 的版本和插件放到对应的目录中。
    5. 确认您在项目的 build.gradle 文件中指定了正确的 Gradle 版本和插件版本,例如:
    buildscript {
        repositories {
            google()
            jcenter()
        }
        dependencies {
            classpath 'com.android.tools.build:gradle:3.5.1'
        }
    }
    
    1. 重新启动 Android Studio,并尝试重新构建项目。
    评论

报告相同问题?

问题事件

  • 系统已结题 2月26日
  • 赞助了问题酬金15元 2月18日
  • 修改了问题 2月18日
  • 修改了问题 2月18日
  • 展开全部