我有一个旧的,被遗忘的java游戏,用于旧的西门子手机,我想再玩一次。但我再也没有电话了。所以我一直试图模仿它。但它不起作用。
Kemulator会丢失此错误:
KEmulator v1.0.0正在运行...
启动MIDlet类:Incubus
线程“Thread-6”中的异常java.lang.NoClassDefFoundError:com / siemens / mp / ga 我/ GraphicObject
在Incubus.startApp(未知来源)
在javax.microedition.midlet.MIDlet.invokeStartApp(未知来源)
at emulator.c.run(Unknown Source)
在java.lang.Thread.run(未知来源)
有没有办法解决或绕过这个?
更新: 我安装了SMTK Core Pack 0.11.1.49和M55 SMTK Emulator Pack V0.9.00.1(来自西门子)。我认为应该用J2ME Siemens Java API解决这个问题。但它会在模拟器中挂起此错误:
禁止时调用内存分配器
答案 0 :(得分:1)
游戏使用的是依赖于平台的J2ME Siemens Java API(来自Siemens SMTK),模拟器无法处理西门子特定的调用。
也许有一个库可以将这些西门子调用转换为通用J2ME或其他东西,但可能不会。