0

Ich habe alle Lösungen ausprobiert, die ich online finden konnte, aber nichts hilft. Hier ist der Fehler, den ich bekomme, wenn ich versuche, mein Projekt zu erstellen (auf MAC OS X):Xamarin android-support-multidex.jar Problem. Wie bekomme ich diese Datei?

"/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets: Error: Error executing task CheckDuplicateJavaLibraries: Could not find file "/Users/marianbusoi/Library/Developer/Xamarin/android-sdk-macosx/extras/android/support/multidex/library/libs/android-support-multidex.jar".

aktivierte ich die Multidex Option für das Projekt und installiert, um den Android-Support Repository, wie einige Leute vorgeschlagen, aber das Glas Datei ist noch nicht da. Die Dateien des Android-Support-Repositorys befinden sich an einer anderen Stelle (Extras/Android/M2repository) und innerhalb des enthaltenen Ordners kann ich diese JAR-Datei auch nicht finden.

Antwort

1

Ich hatte das gleiche Problem. Siehe diesen Link: https://forums.xamarin.com/discussion/65064/how-to-add-the-multidex-jar-in-the-xamarin

Vergewissern Sie sich, dass Android Studio installiert ist.

Dann Start SDK-Manager und versuchen Sie das Kontrollkästchen veraltete Bibliotheken zu zeigen und bekommen Android Support Library neben dem Android Unterstützung Repository.

cd Benutzer/Benutzername/Library/Developer/Xamarin/android-sdk-macosx/Extras/android/support/multidex/library/libs/

die Verzeichnisse, wenn Sie sie nicht mit

haben

mkdir -p /extras/android/support/multidex/library/libs/)

Sobald Sie dort sind, kopieren Sie die Android-support-multidex.jar.

/Users/USERNAME/Library/Android/sdk/extras/android/support/multidex/instrumentation/libs/android-support-multidex.jar

+0

Ich habe Bibliothek im android sdk Ordner ...? ? .. Aber immer noch vor classdefound Fehler –

+0

gearbeitet nach dem Kopieren der Datei an dem angegebenen Speicherort. Xamarin erwartet einen spezifischen Speicherort, aber das Android SDK lädt die Datei an einem anderen Speicherort und Dateityp ".aar" herunter. Also habe ich das aar zu zip extrahiert -> classes.jar in android-support-multidex.jar umbenannt und das jar an der oben genannten Stelle eingefügt –

Verwandte Themen