这里有一些可行性如何在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本机库(如果是,我该怎么办?)
答案 0 :(得分:0)
您可以加载本机库,例如
System.loadLibrary("Your_Library_name");
并且在调用任何本机方法之前应该加载您的库。