Libgdx 桌面版本无法编译

Posted

技术标签:

【中文标题】Libgdx 桌面版本无法编译【英文标题】:Libgdx desktop build doesn't compile 【发布时间】:2018-04-16 10:15:04 【问题描述】:

我在 android studio 中使用 libgdx 配置了一个桌面应用程序 哪个不编译。我还在另一台电脑上测试过它并在那里运行。当我启动它时,我收到以下错误代码:

错误:Gradle:配置根项目“游戏”时出现问题。 无法解析配置 ':classpath' 的所有文件。 找不到 com.android.tools.build:gradle:3.0.0。 在以下位置搜索: 文件:/C:/Users/admin/.m2/repository/com/android/tools/build/gradle/3.0.0/gradle-3.0.0.pom 文件:/C:/Users/admin/.m2/repository/com/android/tools/build/gradle/3.0.0/gradle-3.0.0.jar https://repo1.maven.org/maven2/com/android/tools/build/gradle/3.0.0/gradle-3.0.0.pom https://repo1.maven.org/maven2/com/android/tools/build/gradle/3.0.0/gradle-3.0.0.jar https://oss.sonatype.org/content/repositories/snapshots/com/android/tools/build/gradle/3.0.0/gradle-3.0.0.pom https://oss.sonatype.org/content/repositories/snapshots/com/android/tools/build/gradle/3.0.0/gradle-3.0.0.jar https://jcenter.bintray.com/com/android/tools/build/gradle/3.0.0/gradle-3.0.0.pom https://jcenter.bintray.com/com/android/tools/build/gradle/3.0.0/gradle-3.0.0.jar 要求: 项目:

【问题讨论】:

请缩小问题范围并提供重现问题所需的最少步骤。 请显示您的 build.gradle 文件。 【参考方案1】:

Google 有新的 maven repo,所以这可能是原因。

buildscript 
    repositories 
        ...
        google()     // <-- add this 
    

    dependencies 
        classpath 'com.android.tools.build:gradle:3.0.0'
    

同时添加所有项目

allprojects 
    repositories 
        jcenter()
        google()
    

【讨论】:

以上是关于Libgdx 桌面版本无法编译的主要内容,如果未能解决你的问题,请参考以下文章

LibGDX - 无法从 Android Studio 运行 destop 版本

在 libgdx 中管理桌面和设备版本之间的资产

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

有没有办法使用Android Studio部署Libgdx桌面应用程序(基于IntelliJ Idea的IDE)

Libgdx之数据保存 和 数据加密

Libgdx之数据保存 和 数据加密