当我离线时如何第一次运行android studio?

时间:2016-05-07 09:49:09

标签: android android-studio android-gradle

我没有互联网连接。我想使用android studio,但每次我尝试使用它时都会给我Gradle同步错误。

有没有办法在没有互联网的情况下运行android studio?

请注意,我的SDK和JDK运行良好。

Cant resolve jUnit error

我的java代码也没有解决。 Java methods error

3 个答案:

答案 0 :(得分:4)

here下载最新的gradle文件。然后在您的Android Studio转到文件 - >设置 - >构建,执行,...->构建工具 - > Gradle。然后在右侧选中“使用本地gradle分发”,然后将下载的文件设置为您的gradle home。在下面的全局gradle设置中,选中Offline Work选项.->单击Ok DONE

但即使这样做会让你创建一个简单的Android应用程序,你将无法导入任何外部库。

答案 1 :(得分:2)

对于Android Studio 2。3。8。8(2017年3月2日):

  1. 转到文件 - >设置 - >构建 - > Gradle,选中“使用本地gradle分发”并将“Gradle home”更改为:[android-studio-path]\gradle\gradle-3.2 或其他任何版本 ,然后选中“离线工作”选项。
  2. 降级项目\ build.gradle的目标gradle版本(不是app \ build.gradle),就像那样(它是2.3.0):

    dependencies { classpath 'com.android.tools.build:gradle:2.2.0' }

  3. 转到文件 - >项目结构 - >模块 - >依赖关系,删除除以下所有内容:

    {include=[*.jar], dir=libs} com.android.support.appcompat-v7:23.3.0 com.android.support.constraint:constraint-layout:1.0.0-alpha7

  4. 同步。

    • 请注意,棘手的IDE会在没有通知的情况下禁用“离线工作”选项,因此您需要:

    • 防火墙那些或下载但不通知:

    [android-studio-path]\jre\bin\java.exe [android-studio-path]\bin\studio64.exe|studio.exe

答案 2 :(得分:0)

另一种方法是使用jar文件为JUnit添加本地依赖项

https://github.com/junit-team/junit4/wiki/Download-and-Install

下载这两个文件并将其复制到您的app / libs目录

修改build.gradle文件,如下所示:

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    testCompile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:23.3.0'
}