-1

这里有一些如何在 android 中使用 J2ME natives 的可能性吗?我导入了调用本地人的库,例如:

 public static native synchronized javax.microedition.contactless.DiscoveryManager getInstance();

当我打电话时

DiscoveryManager dm = DiscoveryManager.getInstance();

在我的活动中,我遇到了运行时异常:

 java.lang.UnsatisfiedLinkError: Native method not found: javax.microedition.contactless.DiscoveryManager.getInstance:()Ljavax/microedition/contactless/DiscoveryManager;

我是否在某个地方做错了,或者我需要以某种方式加载 J2ME 本机库(如果是,我该怎么做)?

4

1 回答 1

0

您可以加载您的本机库,即

System.loadLibrary("Your_Library_name");

并且您的库应该在调用任何本机方法之前加载。

于 2013-05-07T14:11:36.100 回答