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

Posted

技术标签:

【中文标题】LibGDX - 无法从 Android Studio 运行 destop 版本【英文标题】:LibGDX - can't run destop version from Android Studio 【发布时间】:2015-05-20 17:47:49 【问题描述】:

我已关注视频 fpr LibGDX https://www.youtube.com/watch?v=CXO0aT6rXTQ 但无法从 android Studio 运行桌面版

"C:\Program Files\Java\jdk1.7.0_11\bin\java" -Didea.launcher.port=7532 -Didea.launcher.bin.path=E:\Android\Android-Studio\bin -Dfile.encoding=UTF-8 -classpath "C:\Program Files\Java\jdk1.7.0_11\jre\lib\charsets.jar;C:\Program Files\Java\jdk1.7.0_11\jre\lib\deploy.jar;C:\Program Files\Java\jdk1.7.0_11\jre\lib\javaws.jar;C:\Program Files\Java\jdk1.7.0_11\jre\lib\jce.jar;C:\Program Files\Java\jdk1.7.0_11\jre\lib\jfr.jar;C:\Program Files\Java\jdk1.7.0_11\jre\lib\jfxrt.jar;C:\Program Files\Java\jdk1.7.0_11\jre\lib\jsse.jar;C:\Program Files\Java\jdk1.7.0_11\jre\lib\management-agent.jar;C:\Program Files\Java\jdk1.7.0_11\jre\lib\plugin.jar;C:\Program Files\Java\jdk1.7.0_11\jre\lib\resources.jar;C:\Program Files\Java\jdk1.7.0_11\jre\lib\rt.jar;C:\Program Files\Java\jdk1.7.0_11\jre\lib\ext\access-bridge-64.jar;C:\Program Files\Java\jdk1.7.0_11\jre\lib\ext\dnsns.jar;C:\Program Files\Java\jdk1.7.0_11\jre\lib\ext\jaccess.jar;C:\Program Files\Java\jdk1.7.0_11\jre\lib\ext\localedata.jar;C:\Program Files\Java\jdk1.7.0_11\jre\lib\ext\sunec.jar;C:\Program Files\Java\jdk1.7.0_11\jre\lib\ext\sunjce_provider.jar;C:\Program Files\Java\jdk1.7.0_11\jre\lib\ext\sunmscapi.jar;C:\Program Files\Java\jdk1.7.0_11\jre\lib\ext\zipfs.jar;E:\Coding\MyGdxGame\desktop\build\classes\main;E:\Coding\MyGdxGame\core\build\classes\main;E:\Android\Android-Studio\lib\idea_rt.jar" com.intellij.rt.execution.application.AppMain io.github.paulvi.game.desktop.DesktopLauncher
Exception in thread "main" java.lang.NoClassDefFoundError: com/badlogic/gdx/ApplicationListener
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:186)
    at com.intellij.rt.execution.application.AppMain.main(AppMain.java:116)
Caused by: java.lang.ClassNotFoundException: com.badlogic.gdx.ApplicationListener
    at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
    ... 3 more

Process finished with exit code 1

【问题讨论】:

【参考方案1】:

您可以随时下载 IntelliJ 社区版本,它与 LibGDX 生成的项目设置配合得更好:https://www.jetbrains.com/idea/download/

无论如何,你有没有试过:https://github.com/libgdx/libgdx/wiki/Gradle-and-Intellij-IDEA#running-your-project

【讨论】:

以上是关于LibGDX - 无法从 Android Studio 运行 destop 版本的主要内容,如果未能解决你的问题,请参考以下文章

无法在 Android Studio (libGDX) 中运行项目

无法使用 LibGDX 在 Android 上播放 2 个音乐实例

无法使用 LibGDX Net 在 Android 上下载 100mb 文件

更新后本地文件是否存在? (LibGDX)

Android 脚本层 - LibGDX

LibGdx 如何从 libgdx 类返回到 androidActivity