GPS与J2ME抛光

时间:2010-04-09 12:52:18

标签: j2mepolish

我正在使用J2ME和J2ME polish(2.1.2)开发基于GPS的应用程序,我遇到了访问位置类的问题。我收到了以下异常

Exception in thread "event-thread" java.lang.UnsatisfiedLinkError: aa.a(I)V
Nokia/N95:         at aa.a(Native Method)
Nokia/N95:         at ae.<clinit>(Unknown Source)
Nokia/N95:         at b.j(Unknown Source)
Nokia/N95:         at com.allstate.mini.MINIMidlet.commandAction(Unknown Source)
Nokia/N95:         at ax.b(Unknown Source)
Nokia/N95:         at u.b(Unknown Source)
Nokia/N95:         at al.d(Unknown Source)
Nokia/N95:         at bd.keyReleased(Unknown Source)
Nokia/N95:         at javax.microedition.lcdui.Display$KeyEvent.run(Display.java:158)
Nokia/N95:         at org.microemu.device.ui.EventDispatcher.post(EventDispatcher.java:144)
Nokia/N95:         at org.microemu.device.ui.EventDispatcher.run(EventDispatcher.java:74)
Nokia/N95:         at java.lang.Thread.run(Unknown Source)

请帮忙......

1 个答案:

答案 0 :(得分:0)

调试时关闭混淆是个好主意。你有混淆日志吗?即使你不这样做,你仍然可以猜测真正的堆栈跟踪并提供实际失败的代码片段。似乎某些类初始化失败,看到类的代码很有趣。

无论如何,你的异常堆栈跟踪似乎非常糟糕。具有混淆名称的本机方法看起来非常错误。如果您对本机方法进行模糊处理,则应在本机实现中以相同的方式对其进行模糊处理。无论如何这样做似乎是非常糟糕的主意。

您的代码中是否有“原生”方法?我希望混淆设置有问题。也许你试图模糊一些你使用的库(使用本机方法),你不应该这样做。