【问题标题】:How do I set up Android Studio to work completely offline?如何将 Android Studio 设置为完全离线工作?
【发布时间】:2013-08-12 01:19:41
【问题描述】:

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

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

那么我还需要下载哪些其他文件以及如何正确安装它们以使用 Android Studio 离线工作?

【问题讨论】:

  • 看起来这是一个常见问题:(code.google.com/p/android/issues/…) 尚未解决... :/ 我没有在这台机器上安装 AS,但如果我安装了我会测试一台连接到互联网的机器并使用像wireshark这样的工具来监控任何请求并拉取所有请求的文件(并且可能设置一个本地http服务器并修改你的hosts文件以将Android Studio主机的连接重定向到你的localhost'ed服务器)。

标签: android android-studio


【解决方案1】:

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

  1. 下载gradle-1.6-bin.zip供离线使用。

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

  3. 打开 Android Studio 并点击“创建新项目”选项,离线时您将不会再收到此错误。

    您可能会遇到类似这样的其他错误:

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

  4. 所以现在点击“导入项目”并转到路径C:\Users\username\AndroidStudioProjects 并打开您的项目,您就完成了。

【讨论】:

  • 假设我们可以使用依赖 jars (gradle-x.y.z-all.zip)、gradle-x.y.z.jar、gradle-x.y.z.pom。能否请您告知将它们放在 android studio 或 sdk 中的路径!
【解决方案2】:

Android Studio 0.4.0 现在包括对离线的支持:

http://tools.android.com/recent/androidstudio040released

“您现在可以打开 Compiler > Gradle 选项并启用离线模式,这将告诉 Gradle 忽略 update-to-date 检查”

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

【讨论】:

  • 此复选框在 1.1 版本中也不起作用,您可以在此处查看 plus.google.com/u/0/115692564989237473252/posts/LGSbniYqj3Q
  • 但是你必须先在线构建一次才能离线完成
  • 我想到了从这个链接自动生成图像的各种分辨率的 mipmap 图像。我已经找了很久了。谢谢
  • 如何首先打开编译器。我找不到编译器
  • @ShirishHerwade - 打开偏好设置,然后搜索“离线”并在结果中选择 gradle 并点击“离线工作”
【解决方案3】:

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

来自 Alex Ruiz(Google+):

如果您使用“+”指定依赖版本(例如 0.8.+)Gradle(不是 Android Studio)将检查您是否拥有此类的最新版本 即使在离线模式下,也会定期(每 24 小时)依赖

你需要去掉加号。

【讨论】:

    【解决方案4】:

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

    【讨论】:

      【解决方案5】:

      我使用的是 Android Studio 0.5.4(小牛队)。

      首选项 → Gradle → 全局 Gradle 设置 → 离线工作

      【讨论】:

      • 这对你有用吗?它并没有真正为我做任何事情,而且看起来它甚至不是真正旨在让您在没有互联网的情况下工作:stackoverflow.com/a/24019199/5457243
      【解决方案6】:

      不确定它之前是否被删除,我听说它在0.5.8 中有点错误,但在 AS 0.5.9 中设置在那里:

      Gradle > 全局 Gradle 设置 > 离线工作

      【讨论】:

        【解决方案7】:

        似乎没有为我安装 gradle。转到Android/Sdk/tools/templates/gradle/wrapper 并运行./gradlew tasks --debug 已导致下载。

        【讨论】:

        • 这确实有效,但我的项目还没有开始构建。我选择了使用在线选项构建一次的选项(构建失败后在控制台中作为一个选项弹出),Android Studio 开始下载并安装所有丢失的文件。这为我做到了,现在在没有互联网连接的情况下也可以构建。但是,我不得不再次检查离线选项(文件->设置->搜索“gradle”并检查离线选项)。
        【解决方案8】:

        Android Studio 1.3.1 两者都没有

        Gradle > Global Gradle settings > Offline work

        也没有

        Compiler

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

        File > Settings > Build, Execution & Deployment > Compiler > Compiler

        并取消选择Configure on demand

        上面仍然使用数据,但速度更快,我能够加载图像和地图。不过,除此之外,如果想要完全离线,还需要做以下事情:

         File -> Settings ->Build, Execution,Deployment -> Build Tools -> Gradle -> 
        

        检查Offline work

        点击OK按钮。

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

        【讨论】:

        • 除离线模式外,我们还必须将distrbutionURI 更改为distributionUrl=file:///home/foo/downloads/gradle-2.2.1-all.zip 之类的东西
        • 假设我们可以使用依赖 jars(gradle-x.y.z-all.zip)、gradle-x.y.z.jar、gradle-x.y.z.pom。能否请您告知将它们放在 android studio 或 sdk 中的路径!
        【解决方案9】:

        您可以从文件->构建、执行、部署->构建工具-> Gradle->离线工作启用。

        【讨论】:

          【解决方案10】:

          文件 > 设置 > 构建、执行、部署 > Gradle > 离线工作

          【讨论】:

            【解决方案11】:

            对于完整的离线 android studio 3.5.0 安装 - 您需要下载以下所有这些组件

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

            这里是 Stackoverflow 问题的详细分步回答

            how to install android studio full offline

            【讨论】:

              【解决方案12】:

              Android Studio 版本

              对于 Windows:

              File -> Settings ->Build, Execution,Deployment -> Build Tools -> Gradle
              

              对于 Mac 操作系统:

              Preferences ->Build, Execution,Deployment -> Build Tools -> Gradle
              

              根据您的需要选中/取消选中 Offline work 复选框。

              Android Studio 版本 >= 3.6:

              按照图片中的步骤操作:

              【讨论】:

              • 哇,我从来不知道有这个选项。当我按下这个按钮时唯一的缺点是我不知道它是关闭还是打开。
              • 如果开启,按钮会显示为深灰色背景,如果没有开启则背景清晰。如图所示,它的背景不是深灰色,所以它没有被选中/打开
              【解决方案13】:

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

              https://stackoverflow.com/a/64180290/4324288

              【讨论】:

                猜你喜欢
                • 2019-05-30
                • 1970-01-01
                • 2018-01-15
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                相关资源
                最近更新 更多