所以我试图使用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。
答案 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)
不幸的是,当前答案不能解决我的问题,我做了以下事情:
distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-bin.zip
到
distributionUrl=https\://services.gradle.org/distributions/gradle-4.10-bin.zip
我将其设置为4.10,因为这是到目前为止的最新值,因此请根据需要进行调整。