2017-12-08 1 views
1

Ich muss Map-Funktionalität in eine Anwendung implementieren, die ich erstelle. Und ich folgte this guide.Xamarin.Forms - Xamarin.Forms.Maps defekte Referenzen in Droid-Projekt

Ich habe das Paket heruntergeladen und die gesamte Konfiguration vorgenommen. Ich habe die Map-Klasse noch nicht in mein Projekt implementiert, sondern nur die Konfiguration, die für beide Plattformen (Android und iOS) erforderlich ist.

Das tragbare Projekt und das iOS-Projekt sind in Ordnung, das Problem hier ist das Android-Projekt.

Es hat einige ungültige Verweise, diese hier:

enter image description here

Und wenn ich versuche, das Android-Projekt zu kompilieren, bekomme ich diesen Fehler und diese Warnungen: enter image description here

Kann jemand mir geben eine Hand? Danke im Voraus.

EDIT: Als Nebenbemerkung verwende ich die Sdk von Android Studio installiert, und das hat die neuesten Google Play Services installiert.

UPDATE: Ich habe gerade die Version meiner Xamarin.GooglePlayServices einzeln aktualisiert (die oben im ersten Bild aufgeführte), aus irgendeinem Grund hat es eine wirklich alte Version von denen heruntergeladen. Also habe ich sie gerade aktualisiert und es scheint, dass diese Referenzen jetzt in Ordnung sind.

Aber ich bekomme immer noch den Fehler: Die "ResolveLibraryProjectImports" Aufgaben fehlgeschlagen unerwartet.

+0

1/Starten Sie ein neues xforms/pcl-Projekt. 2/NUR das xam-Formular-Nugget aktualisieren. 3/aktualisiere NICHT im Android nugets 4/add 'xf Karten nuget' zu Lösung 5/set droid Minimum sdk auf 4,4 6/rebuild pcl 7/droid Post zurück wieder aufzubauen und lassen Sie mich wissen –

Antwort

0

LÖSUNG:

entladen ich das Android-Projekt, hat dieses Bild:

<UseShortFileNames>True</UseShortFileNames> 

Zu jeder Eigenschaft Gruppe in der CSPROJ Datei.

Laden Sie mein Android-Projekt zurück, und alles hat jetzt gut funktioniert.