2016-04-22 67 views
0

我只是最近才开始使用Xamarin,所以请原谅我的无知。使用Xamarin Facebook API编译应用程序时出错

我有一个应用程序,它使用Facebook登录用户,并可能(取决于客户)发布成就等Facebook。

到目前为止,这么好,用户界面是熟练的,有点迟缓,介意你,但它仍然有效。我现在想用纯Java添加Facebook API,就像我之前做过的那样。 我在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:找不到包含'de.nwt.xxx'(APT0000)(xxx.Droid)属性'cardBackgroundColor'的资源标识符 2)/ Users/profile /项目/ 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中找不到属性'cardElevation'的资源标识符。 xxx'(APT0000)(xxx.Droid) 我试过添加一个名为“transparen t“给我的colours.xml(透明是API的名字),但无济于事。我已经更新了所有的软件包,希望以这种方式修复它,但没有任何帮助。

任何IDE或解决方案将非常感激!

编辑:

这里是代码的IDE显示我,发生错误: http://pastebin.com/df7zeeQh

+0

您使用的是cardView插件吗?如果是这样,请还包括包含cardview的布局。 – Sreeraj

+0

我只是实现Xamarin Facebook API。但是,是的,那里有一个CardView。给我两秒钟,我会发布我找到的代码。 – SimonC

+0

已编辑的OP,添加了粘贴。 – SimonC

回答

0

我们需要从分量存储器添加Android Support Library V7 CardView Xamarin组件与CardViews(支持库版)上班。

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

enter image description here

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

enter image description here

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

+0

谢谢,这解决了这些错误!但是,我现在得到了一个不同的错误:无法加载文件或组装Bolts.Tasks?有关如何解决这个问题的任何想法? – SimonC