相关疑难解决方法(0)

Libgdx游戏在Android上崩溃

我使用libgdx做了一个游戏,它之前在桌面和android上运行良好.我不确定它是否因为我开始使用box2d物理引擎和liquidfun粒子,基本上发生的是,当我点击我的游戏时它开始加载然后加载它应该去游戏屏幕,但它崩溃然后说"不幸的是,myGame已经停止了".

错误信息:

E/AndroidRuntime: FATAL EXCEPTION: GLThread 3764
Process: com.nivekbryan.puffypuff, PID: 8416
java.lang.NoClassDefFoundError: Failed resolution of: Lcom/badlogic/gdx/physics/box2d/World;
Run Code Online (Sandbox Code Playgroud)

我按照这个设置教程介绍了如何移植liquidfun库,它从2014年开始有点老了.游戏运行Ok作为桌面应用程序.

这是我的build.gradle文件(依赖项),可能是什么问题?为什么作为桌面应用程序而不是作为Android应用程序?

buildscript {
    repositories {
        mavenLocal()
        mavenCentral()
        maven { url "https://oss.sonatype.org/content/repositories/snapshots/" }
        jcenter()
    }
    dependencies {
        classpath 'de.richsource.gradle.plugins:gwt-gradle-plugin:0.6'
        classpath 'com.android.tools.build:gradle:2.0.0'
        classpath 'com.mobidevelop.robovm:robovm-gradle-plugin:2.1.0'
    }
}

allprojects {
    apply plugin: "eclipse"
    apply plugin: "idea"

    version = '1.0'
    ext {
        appName = "Puffy Puff"
        gdxVersion = '1.9.3'
        roboVMVersion = '2.1.0'
        box2DLightsVersion = '1.4'
        ashleyVersion = '1.7.0'
        aiVersion = '1.8.0'
        admobVersion = '8.3.0'
    }

    repositories …
Run Code Online (Sandbox Code Playgroud)

java android box2d libgdx liquidfun

16
推荐指数
1
解决办法
872
查看次数

标签 统计

android ×1

box2d ×1

java ×1

libgdx ×1

liquidfun ×1