无法解析参考 Plugin.Permissions

Can not resolve reference Plugin.Permissions

在 xamarin.forms 中使用 Plugin.Permissions 时出现此错误:

无法解析引用:Plugin.Permissions,由 MyProject 引用。请为 Plugin.Permissions 添加 NuGet 包或程序集引用,或删除对 MyProject 的引用。 MyProject.Android

但我在所有项目(表格、android、ios)中添加了 plugin.permission

我在MainActivity中添加了这个方法:

public override void OnRequestPermissionsResult(int requestCode, string[] permissions, [GeneratedEnum] Android.Content.PM.Permission[] grantResults)
    {
        PermissionsImplementation.Current.OnRequestPermissionsResult(requestCode, permissions, grantResults);
        base.OnRequestPermissionsResult(requestCode, permissions, grantResults);
    }

并在 base.OnCreate(savedInstanceState) 之后添加以下行:

 protected override void OnCreate(Bundle savedInstanceState)
    {
        var intent = new Intent(this, typeof(MainService));
        StartService(intent);
        layout = FindViewById<LinearLayout>(Resource.Layout.AlertActivity);
        Log.Debug("StartService", "DemoService started");

        TabLayoutResource = Resource.Layout.Tabbar;
        ToolbarResource = Resource.Layout.Toolbar;


        base.OnCreate(savedInstanceState);

        //this line added
        Plugin.CurrentActivity.CrossCurrentActivity.Current.Init(this,
savedInstanceState);

        Rg.Plugins.Popup.Popup.Init(this, savedInstanceState);
        global::Xamarin.Forms.Forms.Init(this, savedInstanceState);
        LoadApplication(new App());
    }

现在,一切正常! 感谢您的帮助!