7

我今天在 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(),因为它是为了自己解决这个问题而添加的

4

3 回答 3

4

Android Studio 0.4.0 添加了这个功能:

从发行说明:

于 2013-12-23T17:00:16.080 回答
2

谷歌计划将 gradle 与 Android Studio 捆绑在一起,这将提供离线构建的能力。但是,在 v0.5.0 预览版发布之前,这将不可用。有关详细信息,请参见此处

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

  1. 创建一个库缓存命令:“gradle build -g ./gradle-libs”。这将下载文件夹“gradle-libs”中的所有必需库。
  2. 然后,在离线编译中:“gradle build --offline -g ./gradle-libs”
于 2014-01-23T03:19:21.083 回答
0
  1. 项目清单

绝对是的,您始终可以在离线 PC 上安装带有所有 SDK 包和工具的 Android Studio。正如我自己做的那样。

只有你必须确保您必须拥有一台具有与离线 PC 类似配置的互联网 PC。例如,如果您有 Win 7 64 位在线 PC,那么您应该打开 Win 7 64 位离线电脑也是如此。但是我没有在 64 位和 32 位 PC 上进行过广泛的尝试。

在在线和离线 PC 上安装 Android Bundle(可在 android studio 网站上获得)后,您可以下载在在线 PC 上正确运行 Android Studio 所需的所有必要文件。

之后,比较 sdk 文件夹中的文件夹:“C:\user\name\AppData\Local\Android\sdk”在两台 PC 上都可用(在线和离线)。如果您觉得某些文件丢失,请从在线 PC 复制该文件夹并粘贴到离线 PC。特别是,您需要对文件夹执行此操作:“附加”、“工具”和“系统图像”。

在此之后,尽情享受吧!!!

于 2015-10-28T06:07:18.407 回答