繁体   English   中英

LibGdx工具错误

[英]LibGdx Tools Error

将gxd-tools.jar添加为核心库后,在IntelliJ中构建Core / Desktop / Android项目时出现问题。

请注意我的进口:

package com.enplug.exampleapp;

import com.badlogic.gdx.Gdx;
import com.badlogic.gdx.files.FileHandle;
import com.badlogic.gdx.graphics.GL20;
import com.badlogic.gdx.graphics.Texture;
import com.badlogic.gdx.graphics.g2d.BitmapFont;
import com.badlogic.gdx.graphics.g2d.SpriteBatch;
import com.badlogic.gdx.utils.GdxRuntimeException;
import com.enplug.common.logging.ILog;
import com.enplug.sdk.hosting.AppState;
import com.enplug.sdk.hosting.HostedGame;
import com.enplug.sdk.interfaces.FontType;
import com.enplug.sdk.interfaces.IServiceProvider;
import com.enplug.sdk.model.social.SocialFeedDefinition;
import com.badlogic.gdx.graphics.g2d.freetype.*;

import com.badlogic.gdx.tools.imagepacker.TexturePacker2;

和TexturePacker代码:

 TexturePacker2.process("C:\\pokusatlas", "C:\\pokusatlas", "spritesheet");

我的错误的屏幕截图:

gdx-tools编译错误

我应该怎么做才能避免这个错误?

查看有关将libgdx工具添加到gradle依赖项的指南 让我引用重要的部分:

工具摇篮

核心依赖性:

不要把我放在核心!

==>您不应将gdx工具添加到核心项目中! 将其放在桌面项目中:

 compile "com.badlogicgames.gdx:gdx-tools:$gdxVersion"

将libgdx-tools添加到核心项目的问题是libgdx-tools与android / ios项目不兼容。 但是android / ios依赖于核心项目,因此您不能将依赖于平台的库添加到核心项目中。

但是,即使有可能将其包含在核心项目中,也不是一个好主意。 我的意思是您还是不会在已发布的应用程序中运行TexturePacker。 只需在开发过程中运行TexturePacker,并将其输出包含在android资产文件夹中即可。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM