使用 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
。组件将被添加到项目中。
我最近才开始使用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
。组件将被添加到项目中。