使用 libgdx 1.7.0 / Android Studio ,如果在创建项目时检查了工具选项,那么TexturePacker应该是开箱即用的(我也这样做了)。

实际上,如果我检查build.gradle文件,则在project(":desktop")部分中添加了compile "com.badlogicgames.gdx:gdx-tools:$gdxVersion"

但是即使这样,构建也无法找到工具包(即使我可以成功使用Controllers扩展,我认为也应该一样)

我将把build.gradle的桌面部分留在这里,以防万一:

project(":desktop") {
    apply plugin: "java"

    dependencies {
        compile project(":core")
        compile "com.badlogicgames.gdx:gdx-backend-lwjgl:$gdxVersion"
        compile "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-desktop"
        compile "com.badlogicgames.gdx:gdx-box2d-platform:$gdxVersion:natives-desktop"
        compile "com.badlogicgames.gdx:gdx-controllers-desktop:$gdxVersion"
        compile "com.badlogicgames.gdx:gdx-controllers-platform:$gdxVersion:natives-desktop"
        compile "com.badlogicgames.gdx:gdx-freetype-platform:$gdxVersion:natives-desktop"
        compile "com.badlogicgames.gdx:gdx-tools:$gdxVersion"
    }
}

以及带有项目中库的图像,您可以在其中看到工具 ...

gradle - 无法解析符号TexturePacker-LMLPHP

最佳答案

这是由核心依赖性中的导入工具引起的问题。在核心依赖项的project(":desktop")中删除该依赖项,并将其添加到桌面依赖项。

您也可以通过downloading gdx工具并导入jar文件来解决该问题。只需创建一个库文件夹并粘贴jar文件即可。然后转到文件>项目结构>模块并添加文件依赖项,这就是您的jar文件。

dependencies {
    compile files('libs/runnable-texturepacker.jar')
}

这应该工作正常。

关于gradle - 无法解析符号TexturePacker,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34113987/

10-11 20:04