我正在用J2ME和J2ME polish(2.1.2)开发一个基于GPS的应用程序,我在访问location类时遇到了问题。我得到了以下异常
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)请帮帮我。
发布于 2010-04-09 21:31:07
在调试时,关闭模糊处理是一个好主意。你有混淆日志吗?即使您不这样做,您仍然可以猜测实际的堆栈跟踪,并提供实际失败的代码片段。似乎某些类初始化失败了,看到该类的代码是很有趣的。
无论如何,似乎你的异常堆栈跟踪是非常糟糕的。具有模糊名称的本机方法看起来非常错误。如果你混淆了一个本机方法,你应该在本机实现中用同样的方式来混淆它。无论如何,这样做似乎是一个非常糟糕的想法。
你的代码中有没有“原生”方法?我认为模糊处理设置有问题。也许你正在尝试混淆一些你不应该使用的库(使用本机方法)。
https://stackoverflow.com/questions/2607503
复制相似问题