Android Studio -Libgdx-无法使用Gradle发行版执行构建' https://services.gradle.org/distributions/gradle-4.4-all.zip'

时间:2018-04-26 04:39:33

标签: android gradle libgdx

所以我试图使用libgdx框架制作一个游戏,我被告知将gradle更新为4.4,但是一旦我运行桌面启动器(更改配置后使用android资源文件夹),它就会给我这个错误
无法使用Gradle分发' https://services.gradle.org/distributions/gradle-4.4-all.zip'执行构建 Error as seen on android studio 这就是我认为导致此错误的原因

recipe_style_id


这是一张显示我的libgdx复选框的图片,以便有人可以尝试自己查看问题 libgdx check boxes
我正在尝试寻找一种方法来运行带有更新的gradle的desktoplauncher,因为运行它与android模拟器似乎工作。 我不知道它是否重要但我使用的Android版本是3.1.1而我使用的libgdx版本是1.9.8。我正在使用Windows 10。

2 个答案:

答案 0 :(得分:4)

我在下载gdx-setup.jar并在Android工作室创建后几分钟前遇到了同样的问题,我决定转到<user>.gradle\wrapper\dists并删除<user>.gradle\wrapper\dists\gradle-4.6-all.gradle\wrapper\dists\gradle-4.6-bin并从services.gradle.org/distributions再次下载(当然android studio会以任何方式为您下载)

之后,它开始提供此错误

  

当前版本的Android Gradle插件不支持按需配置,因为您使用的是Gradle 4.6或更高版本。建议:通过在gradle.properties文件中设置org.gradle.configureondemand = false或使用小于4.6的Gradle版本,按需禁用配置。   打开文件

我通过转到Settings/Build, Execution, Deployment/Compiler并删除显示Configure on demand

的支票来解析

顺便说一句,如果我使用选项将Gradle更新为4.4,就像Android工作室建议的那样,或者将Android Gradle插件从3.1.0更改为3.1.2,则没有任何区别。

作为附注,我不知道这是否有所作为,但在使用gdx-setup.jar创建项目后,您可以选择Opening an existing Adndroid Studio project而不是Import project

答案 1 :(得分:3)

不幸的是,当前答案不能解决我的问题,我做了以下事情:

  1. 打开projectFolder / gradle / wrapper / gradle-wrapper.properties
  2. 设置:

distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-bin.zip

distributionUrl=https\://services.gradle.org/distributions/gradle-4.10-bin.zip
  1. 重新同步Gradle。

我将其设置为4.10,因为这是到目前为止的最新值,因此请根据需要进行调整。