Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android studio Android Studio:添加IDE无法自行下载的依赖项 我刚刚安装了Android Studio 3.1,并希望用Kotlin和C++支持创建一个新项目。每当我安装新的Android Studio版本时,我都会像往常一样更改设置中的渐变选项(见图) _Android Studio_Kotlin_Android Gradle Plugin_Android Studio 3.1 - Fatal编程技术网

Android studio Android Studio:添加IDE无法自行下载的依赖项 我刚刚安装了Android Studio 3.1,并希望用Kotlin和C++支持创建一个新项目。每当我安装新的Android Studio版本时,我都会像往常一样更改设置中的渐变选项(见图)

Android studio Android Studio:添加IDE无法自行下载的依赖项 我刚刚安装了Android Studio 3.1,并希望用Kotlin和C++支持创建一个新项目。每当我安装新的Android Studio版本时,我都会像往常一样更改设置中的渐变选项(见图) ,android-studio,kotlin,android-gradle-plugin,android-studio-3.1,Android Studio,Kotlin,Android Gradle Plugin,Android Studio 3.1,在此之后,我同步了项目和Android Studio beggins,下载了很多依赖项(比平时更多),但在下载这一项时总是会卡住: 下载14m 48s 86ms 如果你看一下结尾,你会发现在下载上花费了大量的时间(在我结束n次进程之前的15分钟) 我在外部手动下载了.jar(不到5分钟)。。。现在我的问题是 我可以把这个文件放在哪里,这样AS就可以从我的本地机器上获取它,不再试图从互联网上下载它,永远不再 这很简单,请按照以下步骤操作: 使用gradlew build 你会看到gradle正在

在此之后,我同步了项目和Android Studio beggins,下载了很多依赖项(比平时更多),但在下载这一项时总是会卡住:

下载14m 48s 86ms

如果你看一下结尾,你会发现在下载上花费了大量的时间(在我结束n次进程之前的15分钟)

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


我可以把这个文件放在哪里,这样AS就可以从我的本地机器上获取它,不再试图从互联网上下载它,永远不再

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

  • 使用
    gradlew build
  • 你会看到gradle正在下载。在这里,您可以使用代理使其更快(您可以看到在IDE中不可见的进度指示器)
  • 下载所有依赖项并开始编译代码后,终止该进程
  • 在IDE中刷新项目
要确保IDE没有做额外的工作,请启用此选项:


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

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

build.gradle
文件中,确保

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

  ...with other dependencies...
}

在您的repositorie中添加
mavenCentral()
以上
jcenter()
,我感谢您花了这么多时间回答我的问题,但在第三点中,您说“当所有依赖项都下载时”,这是主要问题,因为我无法下载一个依赖项,我想知道该将该依赖项放在哪里(因为我是手动下载的)所以AS没有自己尝试。过了一段时间,AS最终下载了文件,问题就解决了。IDE和终端使用不同的网络(在中国,后者通常更快),您可以在终端中看到下载进度。谢谢,使用“gradlew build”的建议对我帮助很大。至少在那里我可以看到下载进度。IDE状态栏只显示一个下载,而在gradlew终端中,您可能会看到并行依赖下载状态。我想说“谢谢,这个答案非常有用”然后我看到了你的用户名。很高兴在这里见到你!