【问题标题】:Every new project downloads huge amount of gradle versions and jcenter.bintray files in Android Studio每个新项目都会在 Android Studio 中下载大量 gradle 版本和 jcenter.bintray 文件
【发布时间】:2019-03-20 01:19:51
【问题描述】:

自从我将我的 Android Studio 更新到新版本以来,它正在为每个新项目或每次导入项目下载大量数据。它从 jcenter.bintray.com 下载 gradle 版本和下载文件。如果我在 settings-> Build -> Gradle -> Gradle Home 中提供手动 gradle 地址,那么它会在我在此处引用的构建中给出错误。我每次都必须下载这么多的数据。请告诉我如何摆脱它并在没有互联网的情况下开展项目。

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

【问题讨论】:

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


    【解决方案1】:

    我每次都必须下载这么多数据。请告诉我如何 摆脱它并从事没有互联网

    的项目

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

    使用互联网第一次下载包。

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

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-08-04
      • 2014-06-15
      • 2013-05-10
      • 1970-01-01
      • 1970-01-01
      • 2014-06-24
      • 2013-11-12
      相关资源
      最近更新 更多