如何设置Android Studio,以便在离线时进行编译(从互联网断开)

我今天在androidstudio工作,我的构build开始失败。 令我惊讶的是,我已经失去了我的互联网连接,不能再build立我的代码。

build.gradle文件包含以下内容:

buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.6.3' } tasks.withType(Compile) { options.encoding = "UTF-8" } } apply plugin: 'android-library' dependencies { compile files('libs/android-support-v4.jar') } ... 

所以…我如何重新configuration​​我的开发环境,改变我的build.gradle,并做任何其他必要的,以使android开发脱机。

注意:编辑问题是为了从存储库中删除mavenLocal(),因为它自己添加了试图解决这个问题

Related of "如何设置Android Studio,以便在离线时进行编译(从互联网断开)"

Android Studio 0.4.0增加了这个function:

从发行说明:

  • Studio现在支持Gradle离线模式

Google正在计划将Android Gradle与Gradle捆绑在一起,这将提供脱机生成的能力。 但是,在v0.5.0预览版发布之前,这是不可用的。 详情请看这里 。

同时,目前的解决方法是下载您自己的gradle库以使任何构build脱机。 你可以这样做:

  1. 创build一个库caching命令:“gradle build -g ./gradle-libs”。 这将下载文件夹“gradle-libs”中所有需要的库。
  2. 然后,在离线编译:“gradle build –offline -g ./gradle-libs”
  1. 项目清单

肯定是的,你可以随时在离线电脑上安装Android Studio和所有SDK包和工具。 就像我自己做的一样。

只有ü必须确保你必须有一台带有类似于离线PC的configuration的PC。例如,如果你有Win 7 64bit的在线PC,那么你应该有Win 7 64位脱机个人电脑也是如此。 但是我还没有在64位和32位电脑上进行广泛的尝试。

一旦您安装了Android Bundle(可在android studio网站上下载),在在线和离线PC上,您都可以使用在线PC正确运行Android Studio所需的所有必需文件。

之后,比较sdk文件夹内的文件夹:“C:\ user \ name \ AppData \ Local \ Android \ sdk”(在线和离线)。 在哪里,你觉得有些文件丢失从联机PC复制该文件夹并粘贴在离线Pc.Especially,你需要做这个文件夹:'额外','工具'和'系统图像'。

在此之后,只需享受!