Android 如何禁用gradle';离线模式';在安卓工作室?

Android 如何禁用gradle';离线模式';在安卓工作室?,android,android-studio,ide,android-gradle-plugin,Android,Android Studio,Ide,Android Gradle Plugin,我是android studio IDE开发的新手。每次我导入在android studio中开发的示例项目时,我都会遇到这个错误 没有可用的com.android.tools.build:gradle:1.1.0的缓存版本 用于脱机模式。禁用渐变“脱机模式”和同步项目 如何解决此问题。Gradle处于脱机模式,这意味着它不会转到网络来解决依赖关系 转到Preferences>Gradle并取消选中“脱机工作”。可以在Android Studio和您的项目中设置脱机模式。 要验证gradle不会

我是android studio IDE开发的新手。每次我导入在android studio中开发的示例项目时,我都会遇到这个错误

没有可用的com.android.tools.build:gradle:1.1.0的缓存版本 用于脱机模式。禁用渐变“脱机模式”和同步项目


如何解决此问题。

Gradle处于脱机模式,这意味着它不会转到网络来解决依赖关系


转到Preferences>Gradle并取消选中“脱机工作”。

可以在Android Studio和您的项目中设置脱机模式。 要验证gradle不会以脱机模式生成项目,请执行以下操作:

  • 在Android Studio gradle设置中禁用gradle脱机模式
  • 验证项目的gradle.settings不包含:startParameter.offline=true

  • Android Studio 3.6+中的新位置

    从菜单栏查看>工具窗口>渐变

    然后,在渐变窗口顶部附近,单击渐变面板中的切换脱机模式渐变脱机按钮


    旧答案

    在Windows上:-

    转到文件->设置

    并打开
    “构建、执行、部署”
    。然后打开

    构建工具->Gradle

    然后取消选中右侧的
    ->脱机工作

    单击确定按钮

    然后重建项目

    在Mac OS上:-

    转到安卓工作室->首选项,其余的都一样。 或者按照图中给出的步骤操作

    [


    编辑。如评论中所述,这不再适用于最新的Android Studio版本

    最新的Android studio似乎只通过键图引用“离线模式”,但切换这一点似乎不再改变任何东西


    在Android Studio中,打开设置并搜索离线,它将找到
    Gradle
    类别,其中包含离线工作。您可以在那里禁用它


    @mikepenz找到了正确的答案

    您可以点击SHIFT+COMMAND+A(如果您使用的是OSX和1.4 android studio),然后在搜索框中输入
    OFFLINE

    然后你会看到迈克给你看的东西



    只需取消选择“脱机”

    您可能尚未完全下载gradle。如何检查gradle是否已下载。@Apurva。在android studio中打开project时,请保持与internet的连接。它将自动下载所有必需的组件。此问题仅在导入项目时发生。@apurvai如果您正在使用droid Studio 3.6然后参考此链接:我的android Studio中没有首选项工具栏,怎么办?可能我找不到它。请帮助n.b.没有首选项菜单。你需要转到其他答案中解释的文件>设置。你在开玩笑吗?你必须告诉准确的路径,因为没有人知道首选项在哪里下面是答案>>最新评论:此答案适用于Eclipse/Spring Tools Suite IDE而非android studio,路径为Window>Preferences>Gradle。然后选中或取消选中“脱机模式”复选框。谢谢,伙计,你真的解决了我的问题,再次感谢:)此答案对于android studio 3.6+不再正确。“脱机模式”的位置已经更改。对于Android Studio 3.6.1,我错过了这个切换Hey@hannesach,在阅读之后,我发现了从菜单栏读取Android Srudio 3.6+视图>工具窗口>Gradle中的发行说明新位置的解决方案。然后,在Gradle窗口顶部附近,单击Gradle面板中的切换脱机模式Gradle Offline按钮。是吗这与在build.gradle中指定
    mavenLocal()
    相同?否
    mavenLocal()
    将导致gradle尝试在本地repo中查找文件,如果在那里找不到库,它将退回到
    mavenCentral()
    。上述操作将完全阻止gradle通过网络调用来搜索lib。如果缓存中没有lib,它将fail@JqueryNinja我刚刚检查过。即使使用Android Studio 2.1,离线工作仍然在同一个地方。x@mikepenz是的,是的,除此之外,我想按照我的建议做也会有帮助,因为我能够加载图像和地图。在demad上,会减慢将应用程序加载到手机和绘制地图/加载图像的速度。现在,这不再是一个准确的答案。该文件仍然有效。该文件将变为
    settings.gradle