如何设置Android Studio使其完全脱机工作?

如何设置Android Studio使其完全脱机工作?,android,android-studio,Android,Android Studio,我的带宽非常慢,所以我试图在本地机器上保留所有必需的文件,以便与Android Studio完全脱机工作。当我点击“新建项目”时,它总是试图下载名为gradle-1.6-bin.zip的文件,我下载了该文件,并试图通过插件管理器在本地安装,但它给了我一个错误: 无法从文件gradle-1.6-bin.zip加载插件描述符 那么,我还需要下载哪些其他文件,以及如何正确安装这些文件才能与Android Studio脱机工作?好了,伙计们,我终于克服了这个问题。以下是解决方案: 下载gradle-1.

我的带宽非常慢,所以我试图在本地机器上保留所有必需的文件,以便与Android Studio完全脱机工作。当我点击“新建项目”时,它总是试图下载名为gradle-1.6-bin.zip的文件,我下载了该文件,并试图通过插件管理器在本地安装,但它给了我一个错误:

无法从文件gradle-1.6-bin.zip加载插件描述符


那么,我还需要下载哪些其他文件,以及如何正确安装这些文件才能与Android Studio脱机工作?

好了,伙计们,我终于克服了这个问题。以下是解决方案:

  • 下载
    gradle-1.6-bin.zip以供脱机使用

  • 将其粘贴到
    C:\Users\username\.gradle
    目录中

  • 打开Android Studio并单击“创建新项目”选项,脱机时将不再出现此错误

    您可能会遇到以下其他错误:

    别担心,别理它。您的项目已创建

  • 因此,现在单击“导入项目”并转到路径
    C:\Users\username\AndroidStudioProjects
    ,然后打开您的项目,您就完成了


  • Android Studio 0.4.0现在支持离线:

    “您现在可以打开编译器>Gradle选项并启用脱机模式,这将告诉Gradle忽略更新日期检查”

    于2018年11月更新:
    现在,您可以打开首选项,然后搜索“脱机”,在结果中选择gradle并单击“脱机工作”

    如果您使用Android Studio 0.4.x脱机模式(因为此线程是google在查询此问题时抛出的主要线程之一),这将是一个帮助

    来自Alex Ruiz(谷歌+):

    如果使用“+”(例如0.8.+)渐变(非 Android Studio)将检查您是否拥有此类软件的最新版本 即使在脱机模式下,也会定期(每24小时)依赖关系


    您需要去掉加号。

    在Android 0.5.1上,您可以在文件/Settings/Gradle(在项目设置部分)/脱机工作中找到脱机选项

    我使用的是Android Studio 0.5.4(Mavericks)

    偏好→ 格拉德尔→ 全局渐变设置→ 脱机工作


    我不确定它以前是否被删除过,我听说它在
    0.5.8
    中有点问题,但在AS
    0.5.9
    中设置如下:

    渐变>全局渐变设置>脱机工作


    似乎格拉德尔不是为我安装的。进入Android/Sdk/tools/templates/gradle/wrapper并运行
    /gradlew任务--debug
    导致了它的下载。

    Android Studio 1.3.1两者都没有

    Gradle>Global Gradle settings>Offline work

    也不是

    编译器

    菜单。要访问编译器菜单,请转到:

    文件>设置>生成、执行和部署>编译器>编译器

    然后取消选择
    Configure on demand

    以上仍然使用数据,但速度更快,我能够加载图像和地图。但是,此外,如果您希望完全脱机,则需要执行以下操作:

     File -> Settings ->Build, Execution,Deployment -> Build Tools -> Gradle -> 
    
    检查
    脱机工作

    单击
    OK
    按钮


    对于Android Studio 2.0,这是相同的过程。

    您可以从文件->构建、执行、部署->构建工具->渐变->脱机工作启用,部署>渐变>离线工作

    要完成离线android studio 3.5.0安装,您需要下载以下所有组件

    android studio、gradle、android gradle插件和sdk。

    下面是这个问题的详细答案


    Android Studio版本<3.6:

    对于Windows:

    File -> Settings ->Build, Execution,Deployment -> Build Tools -> Gradle
    
    对于Mac OS:

    Preferences ->Build, Execution,Deployment -> Build Tools -> Gradle
    
    根据需要选中/取消选中
    脱机工作
    复选框


    Android Studio版本>=3.6:

    按照图中的步骤操作:


    有关启用3.6以上版本的离线模式Android Studio,请参考以下答案


    这似乎是一个常见问题:()尚未解决…:/我没有在这台机器上安装AS,但如果我安装了,我会测试一台连接到internet的机器,并使用wireshark之类的工具来监视任何请求并提取所有请求的文件(可能还会设置一个本地http服务器并修改主机文件,以将到Android Studio主机的连接重定向到本地主机服务器)。即使在版本1.1中,此复选框也不起作用,您可以在此处选中,但您必须在线构建一次才能启用脱机操作。我想到了从此链接自动生成图像的各种分辨率的mipmap图像。我已经找了很久了。ThanksHow首先要打开编译器。我找不到compiler@ShirishHerwade-打开首选项,然后搜索“脱机”,在结果中选择gradle并单击“脱机工作”,这确实有效,但我的项目尚未开始构建。我选择了在线选项(在构建失败后作为一个选项在控制台中弹出)来构建一次,Android Studio开始下载并安装所有缺失的文件。这是为我做的,现在建筑也可以在没有互联网连接的情况下工作。我不得不再次检查脱机选项,但是(文件->设置->搜索'gradle'并检查脱机选项)。这对你有用吗?它并没有真正为我做任何事情,看起来它甚至没有真正设计成让你在没有互联网的情况下工作:除了离线模式,我们必须将
    distributionuri
    更改为类似distributionUrl的东西=file:///home/foo/downloads/gradle-2.2.1-all.zipAssume,依赖项jar(gradle-x.y.z-all.zip),gradle-x.y.z.jar,gradle-x.y.z.pom可通过以下方式获得: