使用 Xamarin Facebook 编译应用程序时出错 API

Error when compiling app with Xamarin Facebook API

我最近才开始使用Xamarin,所以请原谅我的无知。

我有一个使用 Facebook 来登录用户的应用程序,并且可能(取决于客户)post 成就等到 Facebook。

到目前为止,一切都很好,UI 完好无损,请注意,有点滞后,但它仍然有效。我现在想添加 Facebook API,就像我以前做过几次一样,使用纯 Java。 我将我需要的一切添加到 manifest.xml,我添加了 v4 和 v7 支持库,当然还使用 Facebook 设置了所有内容。

现在,当我继续编译应用程序时,出现两个编译器错误:

1) /Users/profile/Projects/xxx/Droid/obj/Debug/library_projects/Xamarin.Facebook/library_project_imports/res/layout/com_facebook_device_auth_dialog_fragment.xml(0,0):错误 APT0000:在包 [=30= 中找不到属性 'cardBackgroundColor' 的资源标识符] (APT0000) (xxx.Droid) 2) /Users/profile/Projects/xxx/Droid/obj/Debug/library_projects/Xamarin.Facebook/library_project_imports/res/layout/com_facebook_device_auth_dialog_fragment.xml(0,0):错误 APT0000:在包 'de.nwt.xxx' 中找不到属性 'cardElevation' 的资源标识符 (APT0000) ( xxx.Droid) 我尝试将名为 "transparent" 的颜色添加到我的 colours.xml(透明是 API 正在寻找的名称),但无济于事。我已经更新了所有软件包,希望以这种方式修复它,但没有任何帮助。

任何想法或解决方案将不胜感激!

编辑:

这是 IDE 向我展示的代码,错误发生的地方: http://pastebin.com/df7zeeQh

我们需要从组件商店添加 Android Support Library V7 CardView Xamarin 组件以与 CardViews(支持库版本)一起工作。

在解决方案资源管理器中右键单击组件文件夹,然后单击 Get More Components 菜单

搜索 CardView 并单击 Android Support Library V7 CardView 组件。

然后点击 Add To App。组件将被添加到项目中。