Android使用J2ME原生

时间:2013-05-07 14:04:22

标签: android java-me native

这里有一些可行性如何在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本机库(如果是,我该怎么办?)

1 个答案:

答案 0 :(得分:0)

您可以加载本机库,例如

System.loadLibrary("Your_Library_name");

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