来自Xamarin Android项目的JAR API->;Java.Lang.NullPointerException

来自Xamarin Android项目的JAR API->;Java.Lang.NullPointerException,java,c#,android,xamarin,xamarin.android,Java,C#,Android,Xamarin,Xamarin.android,我有一个用java(.JAR文件)制作的API。我创建了项目“Android绑定库(Xamarin)”,将API文件作为“EmbeddedJar”添加到Jars文件夹中。然后,我在Android项目中引用了绑定项目。现在,对于Dependency Service,我从共享项目中调用了API,但出现以下错误: Java.Lang.NullPointerException:尝试在Java.Interop.jnienEnvironment+InstanceMethods.CallBooleanMeth

我有一个用java(.JAR文件)制作的API。我创建了项目“Android绑定库(Xamarin)”,将API文件作为“EmbeddedJar”添加到Jars文件夹中。然后,我在Android项目中引用了绑定项目。现在,对于Dependency Service,我从共享项目中调用了API,但出现以下错误:

Java.Lang.NullPointerException:尝试在Java.Interop.jnienEnvironment+InstanceMethods.CallBooleanMethod处的空对象引用上调用虚拟方法“boolean com.magicrf.uhfreadlib.reader.NewsendCommentManager.setOutputPower(int)

我有一个JAVA项目,工作很好

//用java实现。
专用字符串uartPort=“/Dev/ttyS2”;
UhfReader.setPortPath(uartPort);
reader=UhfReader.getInstance();
reader.setOutputPower(26);//初始发射功率
//在c中的实现#
专用字符串uartPort=“/dev/ttyS2”;
专用UhfReader读取器=新UhfReader();
...
...
私有void Init(){
reader.PortPath=uartPort;
reader.SetOutputPower(发射率);
}
怎么了?

你可以先看看。