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