it-swarm.com.de

Android Studio: "Bitte wählen Sie Android SDK"

Nach dem erfolgreichen Import eines Eclipse-Android-Projekts in "Android Studio 1.4" erhalte ich die Fehlermeldung "Please select Android SDK", wenn ich auf die Schaltfläche klicke, um die Anwendung im Simulator auszuführen.

Aber ich finde keinen Weg, das zu tun.

Dieser Dialog öffnet sich, wenn ich auf "Ausführen" klicke:

 This dialog opens up when I click on "run"

Dies ist der Dialog "Projektstruktur":

 Screenshot of the "project structure" dialog

Was sollte ich jetzt tun?

909
delete

Ich gehe zu build.gradle und klicke jetzt auf sync. Dann hat es funktioniert.

Update

File -> Sync Project with Gradle Files(Android Studio 3.1.1)

Tools -> Android -> Sync Project with Gradle Files(Android Studio 3.0.1)

Oder Sie können auf das Symbol in der Symbolleiste klicken.

 Sync Project Icon

Diese Antwort kann möglicherweise nicht für spätere Versionen verwendet werden, da das Android Studio Team daran arbeitet, das Tool besser zu machen. Die Art der Synchronisierung kann in der nächsten Version von Android Studio anders sein.

COMMON WAY, das möglicherweise hilfreich ist, versuchen Sie, sync project und dann Invalidate Caches und Restart Android Studio zu starten.

Lösung für Android Studio 3.1.2[Antwort unten sehen]

Siehe Neueste Android Studio-Version

1808
K. Sopheak

FIX FOR 3.1.2 OR NEUERE VERSIONEN

Ich und einige meiner Kollegen waren in AS 3.1.2 mit demselben Problem konfrontiert, aber eine einfache Synchronisierung hat uns nicht geholfen. Für uns war die Lösung etwas anders:

  1. Datei -> Caches ungültig machen -> Invalidieren
  2. Datei -> Projekt schließen.
  3. Entfernen Sie das Projekt aus dem AS-Projektauswahlfenster.
  4. Beenden Sie das Android Studio
  5. Starten Sie AS und öffnen Sie das Projekt erneut

 reopen project intructions

EXTRA-BERATUNG, WENN SIE DIESE AUSGABE STÄNDIG ANSEHEN 

Einige von Ihnen sind ständig mit diesem Problem konfrontiert, und diese "Lösung" behebt es nur vorübergehend. Zu dem Zeitpunkt, als wir mit dem Fehler begannen, verwendeten wir Gradle Wrapper 4.6 und Android Gradle Plugin 3.1.0. Seitdem sind wir wieder auf Gradle 4.4 zurückgekehrt und verwenden es mit dem neuesten Android Gradle Plugin seit damals. 

433
Andras Kloczl

In Android Studio 3 und Above sowohl für Windows, Mac und Linux:

File -> Sync Project with Gradle Files

Gelöst! Oder Sie können dies mit der Tastenkombination tun:

Drücken Sie ⌘ + Umschalt + A (Mac) oder Strg + Umschalt + A (Windows, Linux). Dann einen Edit-Text und write"Sync Project with Gradle Files" aufrufen. Klicken Sie dann doppelt auf die Option.

Dein Problem gelöst! Es wird Ihre Gradle-Datei mit Ihrer Projektdatei synchronisieren, danke.

Bildschirmfoto: 

 enter image description here

341
Hasib Akter

Klicken Sie auf dieses Symbol  enter image description here um gradle zu synchronisieren 

oder bearbeiten Sie ein beliebiges Modul gradle und synchronisieren Sie es anschließend

207
Thinsky

Drücken Sie "Ctrl+shift+A" und schreiben Sie im Popup EditText"Sync Project with Gradle Files". Danach doppelklicken Sie auf die erscheinende Option. Dann wird Ihre Gradle-Datei SDK mit der Projektdatei synchronisiert.

101

Gehen Sie einfach zur Datei (app level) build.gradle, geben Sie irgendwo ein leeres Feld ein und klicken Sie auf sync . Sobald Gradle sync complete zeigt, ist der Fehler weg

74
Nadeem Bhat

Jetzt mit Android Studio 3 und höher können Sie versuchen, ein Projekt mit Gradle zu synchronisieren:

File -> Sync Project with Gradle Files

 enter image description here

42
MohammadL

Dies ist der einfachste Weg, dieses Problem zu beheben:

  • Fügen Sie der Gradle-Datei eine Kommentarzeile hinzu
  • Sie werden dann nach Sync gefragt.
  • Klicken Sie auf " Jetzt synchronisieren "

Das ist es! Du bist fertig.

37
Arun Joshla

Der Kommentar von @Nisarg hat geholfen: "Neueste Version in Compile Sdk Version setzen"

Ich habe von API 8 zu API 23 gewechselt und die Fehlermeldung ist verschwunden.

34
delete

Drücken Sie " ⌘ + Umschalttaste + A " auf dem Mac (oder " Strg + Umschalttaste + A " unter Windows) und schreiben Sie im Pop-up-EditText " Sync Project with Gradle Files " . Danach doppelklicken Sie auf die erscheinende Option. Anschließend wird Ihr Gradle-Datei-SDK mit der Projektdatei synchronisiert.

27
Ghulam Rasool

Klicken Sie rechts in Android Studio auf die erste Aktualisierungsschaltfläche auf der vertikalen Abstufungsregisterkarte

 enter image description here

26
HimalayanCoder

Folge diesen Schritten:

  • Gehe zu Android Studio-Einstellungen
  • Suchen Sie mithilfe der Suchleiste nach "Android SDK"
  • Stellen Sie sicher, dass der Pfad zu Ihrem Android-SDK-Ordner korrekt ist.
  • Stellen Sie anschließend auch sicher, dass der Pfad nach einer Eingabeaufforderung in Ihrer Projektdatei (local.properties) automatisch aktualisiert wird. Wenn nicht, mache es manuell.

Hoffe das hilft.

Ich hatte dieses Problem in allen Versionen von AS 3.0+. Das Synchronisieren mit Gradle löste das Problem für mich nicht. Die Lösung von András Klöczl war das einzige, was mir die Codierung ermöglichte. Das Problem war, immer wenn ich eine gradle Sync machen musste, kam das Problem wieder. Also musste ich diesen Vorgang jedes Mal durchlaufen, wenn ich meinen build.gradle ändern wollte. Was am Ende für mich gearbeitet hat, war das Downgrade meiner Kotlin-Version von 1.2.40 auf 1.2.30.

18
joebro

Mein Problem war, dass dieser Fehler aufgetreten ist, wenn ich das Projekt geändert habe (z. B. ein neues Fenster von Android Studio mit einem anderen Projekt geöffnet).

Daher habe ich jede Antwort in dieser Frage gelesen und die Lösung "Caches löschen und Projekt erneut öffnen" war in meinem Fall nicht so nützlich.

Stattdessen entdeckte ich, dass das Problem auftrat, wenn die Version des Kotlin-Plugins in Android Studio niedriger war als in Gradle-Datei.

Mein Setup war:

  • Android Studio 3.1.3
  • Kotlin-Plugin (in Android Studio) 1.2 .30
  • Kotlin-Version in Gradle-Datei 1.2 .51

Was hat das Problem behoben?

Ich habe das Kotlin-Plugin aktualisiert:

Datei -> Einstellungen -> Plugins -> JetBrains Plugin installieren ...

Suchen Sie dann nach Kotlin und klicken Sie auf Aktualisieren. Starten Sie nach dem Update einfach das Android Studio und synchronisieren Sie Gradle.

17
vilpe89

Das hat bei mir funktioniert.

Datei -> Einstellungen -> Android SDK -> Standort des Android SDK bearbeiten -> Android SDK 

16
David Prun

 enter image description here

Gehen Sie zu Datei >> Projektstruktur (⌘;). Dies würde dieses Fenster öffnen und dann das auswählen app Modul. Wählen Sie dann die Compile SDK-Version. Wählen Sie den neuesten Eintrag aus und klicken Sie auf Anwenden.

16

Ändern Sie einfach die Build-Tools-Version auf 25.0.3 .. und synchronisieren Sie jetzt Ich hoffe, es wird helfen.

 screenshot

15
sharmitha

Android Support Repository, Android SDK Platform 28 und 3 weitere SDK-Komponenten wurden nicht installiert Bildbeschreibung hier eingeben

Da ich die JDK-Datei installiert habe und sie gut in Eclipse funktioniert, möchte ich mit der Arbeit in Android Studio beginnen, aber wenn ich alle Pakete des SDK-Managers installiere, wird keine Installation angezeigt. Bitte helfen Sie mir dabei.?

13
Ready Android

Gehen Sie zu: Datei> Projektstruktur> Module -> App> Eigenschaften 

bitte wählen Sie: Kompiliere 'SDK' Version = API26 Build Tools. Version = 27.0.0 Quellenkompatibilität = 1.8 Zielkompatibilität = 1.8

12
AbolfazlSalmani

Öffnen Sie die Datei build.gradle. fügen Sie einfach ein Leerzeichen hinzu oder drücken Sie die Eingabetaste. dann Projekt synchronisieren. Es klappt...

12
Alp Altunel

Die Menüstruktur und die Optionen haben sich seit Android 3.2.0 geringfügig geändert. Ich habe diesen Fehler behoben, indem ich das Modul-SDK im folgenden Menü geändert habe:

Datei> Projektstruktur> Module> App-Datei> Registerkarte "Abhängigkeiten"> Modul-SDK

Stellen Sie sicher, dass Sie Apply drücken, um Ihre Änderungen zu speichern.

 Modules Dependencies menu in Android Project Structure

11
BAP

In meinem Fall gibt es keine ausgewählte Java-SDK-Version in der Projektstruktur.

Ich musste das auswählen - 

1. Quellenkompatibilität (1.7)

2.Zielkompatibilität (1.7) 

wie im Bild gezeigt.

 enter image description here

9
Akash Bisariya

Manchmal wirkt Android Studio einfach dumm und muss zurückgesetzt werden.

Gehen Sie zu settings.gradle file, die include ':app' enthalten sollte.
ändern Sie es in include ':ap' und synchronisieren Sie es.
Ändern Sie nach der Synchronisierung erneut include ':app'

Es sollte jetzt funktionieren.

8
Argento

Die einfachste Lösung für dieses Problem:

Stellen Sie zunächst sicher, dass Ihr SDK-Pfad korrekt ist . Dann Schließen Sie das aktuelle Projekt. Klicken Sie im Android-Startmenü auf Projekt importieren und wählen Sie Ihr Projekt aus dem Explorer . Dies löst immer mein Problem

8
Badrinath

Gehen Sie zur Datei gradle.build und klicken Sie auf Jetzt synchronisieren ODER Klicken Sie auf das Symbol Sync-Projekt mit Gradle-Datei

ODER Gehen Sie zu Tools -> Android -> Sync-Projekt mit der Gradle-Datei.

7
VAIBHAV NERLE

Nach dem Öffnen meines Projekts in Android Studio habe ich die App-Version der Datei build.gradle geöffnet, die sich im Ordner Gradle Scripts des Projekts befindet. Als ich den Mauszeiger über die buildToolsVersion-Nummer bewegte, wurde ein Tooltip eingeblendet, der darauf hinweist, dass die Version der Android Build Tools aktualisiert werden musste (siehe Screenshot). Ich habe den Wert der buildToolsVersion in den durch den Fehler (27.0.2) angegebenen Wert geändert, und das Problem wurde behoben. Der ursprüngliche Fehler (Bitte wählen Sie Android SDK) ist verschwunden und das Projekt wurde erneut erfolgreich kompiliert. Obwohl diese Lösung bereits erwähnt wurde, schienen die genauen Schritte zu fehlen, so dass hoffentlich alle Zweifel ausgeräumt werden. Ich denke, die Hauptursache für dieses Problem ist, dass eine neue Version der Build-Tools veröffentlicht wurde, aber Android Studio hat keine Benachrichtigung an mich ausgelöst, was angezeigt hätte, dass ich dies manuell beheben sollte (da Android Studio das nicht sieht Möglichkeit, diese build.gradle-Datei intern zu aktualisieren), wodurch der Benutzer das Problem finden und beheben kann.  enter image description here

6
Red Rooster

Wenn Ihr Android-SDK-Pfad angegeben ist und Sie immer noch mit diesem Problem konfrontiert sind, könnte dies darauf zurückzuführen sein, dass Ihr Android-Studio nicht ordnungsgemäß synchronisiert wurde, obwohl Sie auf " Jetzt synchronisieren " geklickt haben. 

Um es erneut zu synchronisieren, gehen Sie zu app gradle file und nehmen Sie Änderungen vor oder geben Sie einfach ein Leerzeichen ein und synchronisieren Sie es erneut. Es wird perfekt funktionieren. 

6
Bajrang Hudda

Wenn Sie "Profil oder Debug APK ..." verwenden, kann dieser Fehler auftreten.

Meine Lösung ist, zunächst das SDK auf Updates im SDK-Manager zu überprüfen: Klicken Sie rechts neben dem SDK-Speicherort auf "Bearbeiten" und installieren Sie alle Updates:

 enter image description here

Dann habe ich unten in Android Studio auf "Logcat" geklickt und finde heraus, dass ich auch das Android SDK konfigurieren muss. Wählen Sie die neueste Android API-Plattform:

 enter image description here

Danach kann ich die APK im Emulator ausführen.

5
Deming

Es hat mir geholfen:

1. close project
2. remove .idea/ folder
3. select "import project (Gradle, Eclipse ADT, etc.)"

Umgebung:

Android Studio 3.1.3
OS Macos High Sierra 10.13.5

Andere Antworten funktionieren für mich nicht.

5
m.myalkin

In meinem Fall habe ich ein Git-Repository für ein Android-Projekt heruntergeladen. Das Projekt erforderte ein Minimum an SDK-Version 21 und Ziel-SDK-Version 27. Als ich versuchte, das Projekt auszuführen, erhielt ich die Meldung "Bitte wählen Sie den Android-SDK-Fehler". Ich habe überprüft, ob ich die erforderlichen SDK-Dateien bereits heruntergeladen habe.

Für mich bestand die Lösung darin, "Projekt mit Gradle-Dateien zu synchronisieren"  enter image description here

5
twitu

Ich musste die Kotlin-Version von 1.2.41 auf 1.2.31 herabsetzen, damit der Lauf aktiviert wird

4
anoo_radha

MEINE LÖSUNG
Dieser Bug hat mich verrückt gemacht. Keine Menge an Synchronisierung behoben. Ich habe festgestellt, dass, wenn ich build.gradle meines Moduls geändert habe (indem ich nach einer Zeile möglicherweise eine Leerzeile oder ein Leerzeichen eingefügt habe) und diese Datei dann synchronisiert, alles in Ordnung ist.

2
DontPanic

Sie müssen Build Tool Version aus Ihrer Projekteinstellung auswählen.

  1. Wählen Sie Project App Folder 

  2. Drücken Sie F4 OR Klicken Sie mit der rechten Maustaste auf Project App
    Ordner und offene Moduleinstellungen Wählen Sie auf der Registerkarte Eigenschaften die Option Erstellen aus
    Werkzeugversion aus Liste

Das wird auf meiner Seite funktionieren, ich hoffe es wird Ihnen helfen.

1
Nilesh Panchal

Im neuesten Android Studio 3.3.1 wird das Symbol von sync project with Gradle Files geändert

Versuchen Sie es jetzt

 enter image description here

File -> Sync Project with Gradle Dateien (Android Studio 3.3)

1
Nilesh Rathod

Sie verwenden Google API SDK. Dies funktioniert aus irgendeinem Grund mit dem eingebetteten Java JDK/JRE nicht mehr.

Folgen Sie der hier beschriebenen Lösung hier und setzen Sie den Pfad für das Android Studio JDK auf Ihr lokales JDK (z. B. OpenJDK).

1
Daniele Segato

Ich habe es mit Android Studio 3.1.3 gelöst:

  1. Öffnen Sie Ihr problematisches Projekt in Android Studio. Klicken Sie auf Datei> In Zip-Datei exportieren .
  2. Schließen Sie Ihr problematisches Projekt ( Exit Android Studio, falls erforderlich).
  3. Löschen Sie in Ihrem Betriebssystem Ihren problematischen Projektordner. Extrahieren Sie dann den zuvor erstellten Zip.
  4. Zurück zu Android Studio. Klicken Sie im Startbildschirm auf " Ein vorhandenes Android-Projekt öffnen ". Navigieren Sie zu dem Ordner, den Sie gerade extrahiert haben.

Das ist es.

0
Andreas

In meinem Fall hatte ich eine doppelte Deklaration einer Abhängigkeit innerhalb der Projektebene build.gradle. Sobald ich es entfernte, machte ich eine Gradle-Synchronisierung und es funktionierte.

0
Mark Buikema

Ich ändere einfach die minSdKversion auf 23 wie:

andriod {
    compileSdKVersion 27
    defaultConfig {
          minSdKversion 23
    }
}
0
Phiiphi Roberts

Arbeit für mich 1 File > close preject. 2 open an existing Android Studio project

0
Wallace Roberto

Einfach:

Erstellen -> Projekt erstellen

Es hat für mich gearbeitet.

0
Shylendra Madda

Schließlich habe ich das Projekt neu importiert und es hat funktioniert.

0
Sharad

buildToolsVersion fehlt möglicherweise im build.gradle Ihrer App

buildToolsVersion "26.0.3"

So hinzufügen  enter image description here

0
HimalayanCoder

Es gibt eine Menge Antworten. Ich habe versucht, eine dieser Lösungen zu verwenden, indem ich eine neue Zeile in die Datei build.gradle eingefügt habe, aber es hat nicht funktioniert. Dann habe ich comileSdkVersion auf eine andere Version umgestellt und dann wieder auf meine Version umgestellt. Die Schaltfläche "Sync" wurde angezeigt. Drückte es, löste das Problem für mich.

0
Iliya Gug

Die Quellkompatibilität sollte als Mindestversion der Android-Version ausgewählt werden, mit der Ihre App kompatibel sein sollte (normalerweise als SDK 15 ausgewählt). Zielkompatibilität sollte als neueste Android-Version ausgewählt werden, mit der Ihre App kompatibel sein sollte (SDK 23). Anschließend möchten Sie überprüfen, ob Ihr AndroidMenifest und Ihr gradle.build wirklich auf die ausgewählten Eigenschaften eingestellt sind. Andernfalls können Sie es einfach manuell hinzufügen. Natürlich sollten Sie prüfen, ob der SDK-Standort tatsächlich auf Ihren Android Studio-SDK-Ordner verweist (wenn Sie aus Eclipse importieren, sollten Sie auf Ihren Eclipse-SDK-Ordner zeigen).

0
Daniel Netzer

Ich hatte das ähnliche Problem. Ich habe versucht, mit Gradle-Dateien zu synchronisieren und den .idea-Ordner zu entfernen, aber nichts funktioniert.

Folgendes hat für mich funktioniert:

1.) Schließen Sie das Android Studio

2.) Entfernen Sie den Ordner c:/Users/{User} /. AndroidStudio {version}

Achtung: Es werden alle installierten Plugins und Einstellungen entfernt. Versuchen Sie es, wenn nichts funktioniert

0
Avinash kumawat