gpt4 book ai didi

android - AppWarp 在 Android、Libgdx 上崩溃

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:24:58 25 4
gpt4 key购买 nike

08-02 16:44:49.713: E/AndroidRuntime(3172): FATAL EXCEPTION: GLThread 2436
08-02 16:44:49.713: E/AndroidRuntime(3172): Process: com.jmptest.mptestappwarp.android, PID: 3172
08-02 16:44:49.713: E/AndroidRuntime(3172): java.lang.NoClassDefFoundError: com.shephertz.app42.gaming.multiplayer.client.WarpClient
08-02 16:44:49.713: E/AndroidRuntime(3172): at appwarp.WarpController.initAppwarp(WarpController.java:78)

每次尝试使用 libgdx 框架在 Android 上运行 AppWarp 时,我都会收到上述错误。我遵循了本教程 http://appwarp.shephertz.com/game-development-center/java-multiplayer-libgdx-tutorial/并下载应用程序的源代码并尝试运行它,但在 android 上运行时我遇到了上述相同的错误。我认为这可能是 kitkat 的问题,所以我更新了应用程序 warp lib(android-and-java-sdk 之一),但我仍然遇到同样的错误。所以后来我尝试在我自己的游戏中实现它。它在桌面上运行良好,但是,如上面的错误所示,它在 android 上再次崩溃。它似乎是一个 NoClassDefFoundError,类是 WarpClient。这是它崩溃的地方:

private void initAppwarp(){
try {
WarpClient.initialize(apiKey, secretKey); //this line causes crash
warpClient = WarpClient.getInstance();
} catch (Exception e) {
e.printStackTrace();
}
}

这直接出自他们的代码,所以我不确定是什么导致了这个问题。为什么当我尝试在 Android 上运行应用程序时会崩溃?

最佳答案

我解决了。决定不删除此问题,以防其他人遇到此问题。虽然核心项目包含应用程序扭曲的库,但 android 项目没有。这导致应用程序崩溃。虽然代码说没有错误,但在编译应用程序时,它是在没有库的情况下编译的,导致 NoClassDefFoundError。我只是将库从核心项目复制到 android 项目,将它们添加到构建路径,然后启动应用程序。

关于android - AppWarp 在 Android、Libgdx 上崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25099303/

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