如何设置Android Studio,以便我可以在离线时编译(从互联网断开连接)

时间:2013-10-23 01:58:37

标签: android intellij-idea gradle android-studio offline-caching

我今天在androidstudio工作,我的构建开始失败。令我惊讶的是,我丢失了互联网连接,无法再构建我的代码。

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')
}
...

那么......我如何重新配置​​我的开发环境,更改我的build.gradle以及做任何其他必要的事情来让android开发脱机。

注意:编辑问题以从存储库中删除mavenLocal(),因为添加了尝试自行解决此问题

3 个答案:

答案 0 :(得分:4)

Android Studio 0.4.0添加了此功能:

从发行说明:

答案 1 :(得分:2)

Google计划将gradle与Android Studio捆绑在一起,这将提供离线制作功能。但是,在v0.5.0预览版发布之前,这将无法使用。有关详细信息,请参阅here

同时,当前workaround是下载您自己的gradle库以使任何构建脱机。你可以这样做:

  1. 创建库缓存命令:“gradle build -g ./gradle-libs”。 这将下载“gradle-libs”文件夹中的所有必需库。
  2. 然后,在离线编译中:“gradle build --offline -g ./gradle-libs”

答案 2 :(得分:0)

  1. 列表项
  2. 绝对可以,您可以随时安装带有所有SDK套件的Android Studio&离线PC上的工具。正如我自己做的那样。

    只有U必须确保您必须拥有一台带有互联网的PC,其配置与离线PC类似。例如,如果您有Win 7 64位在线PC,那么您应该拥有Win 7离线Pcs也是64位。但我没有尝试过64位与32位的PC。

    一旦您在在线和离线PC上安装了Android Bundle(在Android工作室网站上提供),您就可以在联机PC上正确运行Android Studio所需的所有必要文件。

    之后,比较sdk文件夹中的文件夹:" C:\ user \ name \ AppData \ Local \ Android \ sdk"可在两台PC上使用(在线和离线)。而且你觉得有些文件丢失的地方从在线PC上复制该文件夹并粘贴在离线PC中。特别是你需要对文件夹执行此操作:' extras',' tool& #39; &安培; '系统图像'

    在此之后,只需享受!!!