Dem Projekt fehlen Android SDKs, die zum Erstellen erforderlich sind

Lesezeit: 5 Minuten

Benutzer-Avatar
Roger Lipcombe

Ich versuche, mein erstes F#-Android-Projekt in Visual Studio 2017 zu erstellen (Gemeinschaftsausgabe).

Unmittelbar nach dem Erstellen eines neuen Projekts mithilfe der Vorlage „F# – Android – Blank App“ zeigt das Fehlerfenster in Visual Studio die folgende Meldung an:

Dem Projekt Foo fehlen Android SDKs, die zum Erstellen erforderlich sind. Doppelklicken Sie auf diese Nachricht und befolgen Sie die Anweisungen, um sie zu installieren.

Kein Doppelklick auf die Nachricht führt dazu, dass Eingabeaufforderungen angezeigt werden.

Ich kann keinen offensichtlichen Ort finden, an dem ich das Android SDK herunterladen kann:

Der SDK-Manager, an den ich mich vor einiger Zeit erinnere, scheint von der Android-Entwickler-Website verschwunden zu sein.

Ich habe Android Studio installiert, das scheinbar einige Android SDKs herunterlädt, aber Visual Studio scheint immer noch nicht zu finden, wonach es sucht.

  • FWIW, es gibt zwei mögliche Gründe, warum die Installation von Android Studio nicht geholfen hat (das habe ich auch versucht): 1) AS wird an einem anderen Ort installiert – und das Ändern des Speicherorts des SDK-Managers, um mit den VS/Xamarin-Optionen übereinzustimmen, funktioniert nicht – AS funktioniert nicht Kommt nicht mit einem Speicherort unter “Programmdateien (x86)” zurecht – nicht sicher, ob es sich um Berechtigungen oder die Leerzeichen im Pfadnamen handelt. Eine Option besteht also darin, die VS/Xamarin/Android-Einstellung so zu ändern, dass sie mit der von AS übereinstimmt. JEDOCH 2) AS kann a installieren andere Version der Android SDK-Plattform als das Projekt verwendet werden sollte. (In meinem Fall Plattform 27 vs. 28.) Kann AS anweisen, zu installieren …

    – WerkzeugmacherSteve

    29. Januar 2019 um 23:13 Uhr


  • … aber die akzeptierte Antwort ist eine einfachere Lösung. Ich erkläre nur einige zugrunde liegende Details, falls das für jemanden nützlich ist.

    – WerkzeugmacherSteve

    29. Januar 2019 um 23:15 Uhr

Benutzer-Avatar
Frank

Ich hatte das gleiche Problem … und Tools -> Android -> Android SDK Manager war für mich ausgegraut.

Am Ende musste ich zu Extras -> Optionen -> Xamarin -> Android-Einstellungen gehen und dann sicherstellen, dass „Android SDKs automatisch installieren“ aktiviert war. Nachdem ich dies angekreuzt und dann auf den Fehler doppelgeklickt hatte, erschien plötzlich das Installationsfenster.

Gemäß der Antwort von teapeng müssen Sie möglicherweise Visual Studio neu starten, damit diese Änderung wirksam wird.

  • Vielen Dank. Ich habe das gleiche Problem und überprüfe die “Android SDKs automatisch installieren”. Es funktioniert gut mit der neuesten VS 2017 Community-Version 15.9.2

    – Ortsbo

    29. November 2018 um 1:05 Uhr

  • Danke für die Lösung. Nach der Anwendung können Sie auch einfach einen Rebuild durchführen.

    – Jnr

    2. Februar 2019 um 11:50 Uhr

  • Ich habe dort keine solche Option: “Android SDKs automatisch installieren”

    – tk_

    4. Februar 2020 um 11:52 Uhr

  • Ich habe diese Schritte befolgt und werde jetzt aufgefordert, das benötigte SDK zu installieren. Aber wenn ich auf Akzeptieren klicke, erhalte ich den gleichen Fehler und die exakt gleiche Aufforderung, genau das gleiche SDK zu installieren, das ich gerade akzeptiert habe

    – DoragonSoruja

    29. November 2021 um 21:10 Uhr

Visual Studio enthält einen Android SDK-Manager, den Sie zum Herunterladen von Android SDK-Tools, -Plattformen und anderen Komponenten verwenden, die Sie zum Entwickeln von Xamarin.Android-Apps benötigen.

Siehe Tools -> Android -> Android SDK Manager.

Unter Plattformen finden Sie verschiedene Android-Versionen für den Emulator und unter Tools können Sie verschiedene Tools installieren.

Ebenfalls

Siehe Extras -> Optionen -> Xamarin -> Android-Einstellungen

Es gibt einen Ordnerpfad namens Android SDK Location. Wenn er leer ist, können Sie selbst danach suchen, um ihn zu finden.

  • Vielen Dank. Ich musste auch “Android 6.0 – Marshmallow” -> “Android SDK Platform 23” installieren, damit der Fehler verschwindet. Ich entdeckte das durch den Versuch, das Projekt auszuführen; Es gab einen informativeren Fehler im Ausgabefenster.

    – Roger Lipscombe

    2. September 2018 um 9:03 Uhr


Benutzer-Avatar
Chris Petrillo

Gehen Sie zu folgendem Ort:

C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\Extensions\Xamarin\AndroidSdkManager 

Führen Sie dann die ausführbare AndroidSDK Manager-Datei aus.

Klicken Sie unten rechts auf das Zahnradsymbol und ändern Sie das Repository in Google.

Sie können das Getriebe hier sehen

  • Ich danke dir sehr! Dies löste mein Problem, ich wurde verrückt, als ich versuchte, das herauszufinden.

    – g4ost

    26. August 2020 um 17:46 Uhr

Nun, ich habe diese beiden gemacht und kann immer noch nicht arbeiten,

1) Extras -> Android -> Android SDK-Manager

2) Extras -> Optionen -> Xamarin -> Android-Einstellungen und stellen Sie dann sicher, dass das Häkchen bei “Android SDKs automatisch installieren” gesetzt wurde

Wie ich es löse, starte Visual Studio neu und dann läuft es. Derselbe alte Trick unter Windows.

In meinem Fall bestand das Problem also darin, dass Visual Studio keine Verbindung zum Android-Server herstellen konnte, um die Dateien herunterzuladen.

Ich habe einen Thread von verfolgt https://developercommunity.visualstudio.com/content/problem/241712/android-sdk-manager-fails-to-load-component-inform.html

Was Sie tun können, ist nach diesem Ordner zu suchen:

C:\Programme (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\Extensions\Xamarin\AndroidSdkManager

Erstellen Sie eine neue Konfigurationsdatei mit dem Namen: AndroidSdkManager.exe.config

Und fügen Sie dann die folgenden Werte zur Konfiguration hinzu:

<?xml version="1.0" encoding="utf-8" ?>

<configuration>
<system.net>
<defaultProxy useDefaultCredentials="true" >
</defaultProxy>
</system.net>
</configuration>

Dadurch wurde das Problem behoben und Visual Studio hat die erforderlichen Dateien heruntergeladen.

Hoffe, das ist hilfreich.

  • Für mich geht das. Sieht so aus, als hätte der Proxy Probleme bei der Installation des SDK, obwohl die automatische Installation aktiviert war.

    – Pratham

    6. Mai 2019 um 9:05 Uhr

Benutzer-Avatar
YouTube-Boy

Wenn Sie Visual Studio aktualisieren, tritt dieser Fehler auf. Lösen Sie ihn. Gehen Sie zu Tool> Optionen> Scrollen Sie nach unten> Xamarin> Aktivieren Sie “Android SDK automatisch installieren”.

Doppelklicken Sie dann auf den Fehler, den Ihr erforderliches SDK installieren wird

nach erfolgter Installation Starten Sie Visual Studio neu

  • Für mich geht das. Sieht so aus, als hätte der Proxy Probleme bei der Installation des SDK, obwohl die automatische Installation aktiviert war.

    – Pratham

    6. Mai 2019 um 9:05 Uhr

Benutzer-Avatar
Siber195

Da mein Windows-Konto ein Standardbenutzer war (kein Administrator). Das Ausführen von Visual Studio als Administrator hat den Trick für mich getan.

1314840cookie-checkDem Projekt fehlen Android SDKs, die zum Erstellen erforderlich sind

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy