每个新项目都会在Android Studio中下载大量的gradle版本和jcenter.bintray文件

时间:2018-10-15 15:06:00

标签: android android-studio gradle android-gradle build.gradle

自从我将Android Studio更新到新版本的那天起,它就为每个新项目或每次导入的项目下载了大量数据。它下载gradle版本并从jcenter.bintray.com下载文件。如果我在设置->构建-> Gradle-> Gradle Home中提供手动gradle地址,那么它会在我引用的构建中给出错误。我每次都必须下载此数据量。请告诉我如何摆脱它,并在没有Internet的项目上工作。

Unknown host 'jcenter.bintray.com'. You may need to adjust the proxy settings in Gradle.
Enable Gradle 'offline mode' and sync project
Learn about configuring HTTP proxies in Gradle

如果我在设置中选择了离线模式,则会出现此错误:

Could not download gradle-core.jar (com.android.tools.build:gradle-core:2.3.3): No cached version available for offline mode

1 个答案:

答案 0 :(得分:0)

  

我每次都必须下载此数据量。请告诉我如何   摆脱它并从事没有Internet

的项目

它将需要首次下载一些packages-libraries-meta-datas。没有互联网,我们可以下载一些文件,例如gradle-core.jarhere所述的gradle,然后将它们添加到所需的目录中,但是,您需要Internet来添加依赖项等。

使用互联网 首次下载软件包。

  

如果我在设置中选择了离线模式,则会出现此错误:   无法下载gradle-core.jarcom.android.tools.build:gradle-core:2.3.3):没有可用于离线模式的缓存版本

很显然,gradle-core.jar没有任何缓存版本,这意味着它将需要从Internet下载,此后,您无需再次下载。

无论如何,为避免该错误,请确保您拥有jcenter()或将其添加到您的根build.gradle存储库中:

repositories {
    google()
    jcenter { url "http://jcenter.bintray.com/" }
    ...