gpt4 book ai didi

gradle - 导入 Gradle 项目会使整个项目落后

转载 作者:行者123 更新时间:2023-12-03 05:37:47 24 4
gpt4 key购买 nike

我有一个 libgdx 项目,它在项目根目录中有多个模块,如“核心”和“桌面”。我错过了 Gradle 选项卡。我想向项目添加新的依赖项并需要同步项目。

显然重新导入是解决这个问题的方法。

问题:

  • 导入项目只会给我一个空项目,其中包含 .gradle 和 .idea 文件夹,而没有我的任何项目。
  • 手动复制项目只是将模块添加为普通目录,Gradle 构建失败。
  • 通过项目结构添加模块将它们添加为单独的项目根,构建再次失败。

  • 错误:
    Cause: invalid type code: 53

    https://pastebin.com/d8VRbJp9

    https://pastebin.com/hSzeW0ai

    build :

    https://pastebin.com/BwkCJMaD

    最佳答案

    我注意到您的 build.gradle 没有进行任何源设置。

    解决这个问题的最简单方法是使用设置工具创建一个新项目(我个人更喜欢 this one,然后只需复制您的源文件和 Assets 。之后,只需更改构建文件以命名项目等。尽量不要去摆弄其他的东西。

    我不确定下一种方法是否有效,但您可以尝试一下。如果您真的想保留原始项目,请尝试在每个特定项目下的 build.gradle 中添加以下内容:

    sourceSets.main.java.srcDirs 'src'
    sourceSets.main.resources.srcDir 'assets'

    所以每个项目应该是这样的:
    project(":desktop") {
    apply plugin: "java"

    sourceSets.main.java.srcDirs 'src'
    sourceSets.main.resources.srcDir 'assets'
    ...
    }

    如果有人尝试这样做但它不起作用,请告诉我,我会将其从答案中删除。

    关于gradle - 导入 Gradle 项目会使整个项目落后,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54876399/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com