首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法解析引用Plugin.Permissions

无法解析引用Plugin.Permissions
EN

Stack Overflow用户
提问于 2019-01-20 08:24:53
回答 1查看 776关注 0票数 1

当在Plugin.Permissions中使用xamarin.forms时,我会得到这个错误:

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

但我在所有项目(表单、安卓、ios)中都添加了plugin.permission。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-01-21 08:17:50

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

代码语言:javascript
复制
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)之后添加如下一行:

代码语言:javascript
复制
 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());
    }

现在一切都很好!谢谢你的帮助!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54274729

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档