当我尝试在MVVMLE(Xamarin表单)中创建适配器时,如何解决空异常? var adapter=Mvx.Resolve(); App.SetAdapter(适配器);

当我尝试在MVVMLE(Xamarin表单)中创建适配器时,如何解决空异常? var adapter=Mvx.Resolve(); App.SetAdapter(适配器);,xamarin,bluetooth,bluetooth-lowenergy,mvvmcross,xamarin-forms,Xamarin,Bluetooth,Bluetooth Lowenergy,Mvvmcross,Xamarin Forms,我正在尝试为MvvMCross使用BLE插件,但它返回一个NullReferenceException您必须在每个项目中安装程序包(插件)。PCL、Android和iOS项目。Android和iOS软件包创建一个引导类来加载插件。请确保您还向AndroidManifest添加了权限 我们将在1.0版本的文档中添加此内容。请确保在加载应用程序(…)之后调用Mvx.Resolve。在此调用之前,插件将不会加载,并且您无法解析IAdapter或任何其他MvvMCross接口。我已经在每个项目中安装

我正在尝试为MvvMCross使用BLE插件,但它返回一个
NullReferenceException

您必须在每个项目中安装程序包(插件)。PCL、Android和iOS项目。Android和iOS软件包创建一个引导类来加载插件。请确保您还向AndroidManifest添加了权限



我们将在1.0版本的文档中添加此内容。请确保在加载应用程序(…)之后调用
Mvx.Resolve
。在此调用之前,插件将不会加载,并且您无法解析
IAdapter
或任何其他MvvMCross接口。

我已经在每个项目中安装了,并且我已经包含了所有权限,但它仍然不起作用。哪里会发生异常?你能提供一个调用堆栈吗?什么是App.SetAdapter?它位于哪里?请确保在
加载应用程序(…)
之后调用
Mvx.Resolve
。在此调用之前,插件将不会加载。我在我的App.cs中使用此方法
public static void SetAdapter(IAdapter adapter){adapter=adapter;}
并且
Mvx.Resolve
LoadApplication
@Sven-Michael>之后在我的MainActivity.cs中