4

我刚刚安装了 Android Studio 3.1,想创建一个支持 Kotlin 和 C++ 的新项目。我更改了设置中的 gradle 选项,就像我在安装新的 Android Studio 版本时所做的那样(见图1我的新 Android Studio 项目的默认设置

之后我同步了项目,Android Studio 开始下载很多依赖项(比平时更多),但下载这个时总是卡住:

下载https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.2.30/kotlin-compiler-embeddable-1.2.30.jar 14m 48s 86ms

如果你看看最后有多少时间花在下载上(在我杀死 n 次进程前 15 分钟)......

我在 AS 外部手动下载了 .jar(不到 5 分钟)......现在我的问题是......

我可以把这个文件放在哪里,以便 AS 从我的本地机器上吸收它,并停止尝试从 Internet 下载它,再也不会!!!!!!!

4

2 回答 2

3

这很简单,请按照以下步骤操作:

  • 使用构建您的项目gradlew build
  • 你会看到 gradle 正在下载。在这里您可以使用代理使其更快(您可以看到在 IDE 中不可见的进度指示器)
  • 当所有依赖项都被下载并开始编译你的代码时,终止进程
  • 在 IDE 中刷新项目

为确保 IDE 不做额外工作,请启用此选项:

图片

然后 AS 将停止尝试下载任何内容并在必须下载某些内容时给出错误。当您看到时,使用 重建gradlew build

于 2018-03-30T05:37:19.747 回答
1

在您的应用程序文件夹中创建一个“libs”文件夹并将“.jar”文件放在那里。

在你的build.gradle文件中确保你有

dependencies {
   compile file tree(dir: 'libs', include: ['*.jar'])

  ...with other dependencies...
}
于 2018-06-01T17:56:00.267 回答