2016-04-22 5 views
0

Ich habe gerade erst angefangen, Xamarin zu benutzen, bitte entschuldige meine Unwissenheit.Fehler beim Kompilieren der App mit Xamarin Facebook API

Ich habe eine Anwendung, die Facebook verwendet, um Benutzer einzuloggen, und könnte (abhängig vom Kunden) Erfolge usw. zu Facebook posten.

So weit, so gut, die Benutzeroberfläche ist in Takt, ein bisschen laggy, wohlgemerkt, aber es funktioniert trotzdem. Ich wollte nun die Facebook API, wie ich es schon einige Male gemacht habe, mit reinem Java ergänzen. Ich habe der manifest.xml alles hinzugefügt, was ich brauchte, ich habe die v4 und v7 Support Bibliotheken hinzugefügt und natürlich alles mit Facebook eingerichtet.

Nun, wenn ich voran gehen die App zu kompilieren, erhalte ich zwei Compiler-Fehler:

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): Fehler APT0000: Kein Ressourcenbezeichner für Attribut 'cardBackgroundColor' im Paket 'de.nwt.xxx' (APT0000) (xxx.Droid) gefunden 2)/Benutzer/Profil/Projekte/xxx/Droid/obj/Debug/library_projects/Xamarin.Facebook/library_project_imports/res/layout/com_facebook_device_auth_dialog_fragment.xml (0,0): Fehler APT0000: Kein Ressourcenbezeichner für Attribut 'cardElevation' im Paket 'de.nwt. xxx '(APT0000) (xxx.Droid) Ich habe versucht, eine Farbe mit dem Namen "transparen t "zu meiner colours.xml (transparent ist der Name, den die API sucht), aber ohne Erfolg. Ich habe alle Pakete in der Hoffnung aktualisiert, es auf diese Weise zu beheben, aber nichts hat geholfen.

Alle Ideen oder Lösungen würden sehr geschätzt werden!

EDIT:

Hier ist der Code der IDE mir zeigt, wo der Fehler auftritt: http://pastebin.com/df7zeeQh

+0

Verwenden Sie das cardView-Widget? Wenn ja, fügen Sie bitte auch das Layout mit cardview hinzu. – Sreeraj

+0

Ich implementiere nur die Xamarin Facebook API. Aber ja, da ist ein CardView drin. Gib mir zwei Sekunden, und ich poste den Code, den ich gefunden habe. – SimonC

+0

Editiertes OP, Paste hinzugefügt. – SimonC

Antwort

0

Wir brauchen Android Support Library V7 CardView Xamarin Komponente aus Component Store hinzufügen mit CardViews (Support Library Version) zu arbeiten.

Rechtsklick auf Ordner Komponenten in Projektmappen-Explorer und klicken Sie auf Get More Components Menü

enter image description here

Suche nach CardView und klicken Sie auf Android Support Library V7 CardView Component.

enter image description here

Klicken Sie dann auf Add To App. Die Komponente wird dem Projekt hinzugefügt.

+0

Danke, das hat diese Fehler behoben! Allerdings bekomme ich jetzt einen anderen Fehler: Konnte Datei- oder Assembly-Bolts.Tasks nicht laden? Irgendwelche Ideen, wie man das löst? – SimonC

Verwandte Themen