2016-06-21 15 views
9

Ich versuche, die MapBox-Komponente in meiner Xamarin App zu verwenden.java.lang.IllegalArgumentException: bereits hinzugefügt Lokio/AsyncTimeout

Zuerst habe ich nur eine mapbox.dll in meinen Referenzen in meinem Android-Projekt verwiesen. Mit dieser Methode stürzt die App ab, wenn versucht wird, ein Layout aufzuladen, das mapbox enthält.

Ich dereferenziert die Mapbox.dll und fügte die Mapbox-Komponente zu meinem Android-Projekt in der Hoffnung, dass es mein Problem beheben wird. Allerdings habe ich jetzt bei der Kompilierung bin diesen Fehler:

/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets: Error: java.lang.IllegalArgumentException: already added : Lokio/AsyncTimeout; (IM.Droid) 

ich die vorherigen mapbox.dll dereferenced haben, es gelöscht, gereinigt, gelöscht alle obj und bin-Verzeichnisse ... immer noch die gleichen Fehler.

Jede Hilfe wäre willkommen.

+0

Können Sie die Quellen der MapBox-Komponente/NuGet/dll hinzufügen? Auch wenn Sie ein Beispielprojekt haben, das Sie in Dropbox hochladen und hier verlinken können, kann ich das bald für Sie überprüfen. –

+2

Niemals Xamarin verwenden. Das ist die schlechteste App, die ich je gesehen habe. Wirklich benutze es nicht. – Zsolt

Antwort

0

Entfernen Sie ModernHttpClient-Referenz von Droid-Projekt.