Nach einem erfolgreichen Import eines Eclipse-Android-Projekts in "Android Studio 1.4" erhalte ich den Fehler
"Bitte Android SDK auswählen"
Wenn ich auf die Schaltfläche klicke, um die Anwendung im Simulator auszuführen, kann ich dies jedoch nicht finden.
Dieser Dialog wird geöffnet, wenn ich auf "Ausführen" klicke:
Dies ist der Dialog "Projektstruktur":
Was sollte ich jetzt tun?
Antworten:
Ich gehe zu
build.gradle
und klicke jetzt auf Synchronisieren . 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.
COMMON WAY , das kann er hilft , ist zu versuchen zu Sync - Projekt und dann Invalidate Cache - Speicher und Restart Android Studio.
Lösung für
Android Studio 3.1.2
[Siehe unten Antwort]Siehe Neueste Android Studio-Version
quelle
File -> Sync Project with Gradle Files
FIX FÜR 3.1.2 ODER NEUERE VERSIONEN
Einige meiner Kollegen und ich hatten das gleiche Problem mit AS 3.1.2 , aber eine einfache Synchronisierung hat uns nicht geholfen. Für uns war die Lösung etwas anders:
ZUSÄTZLICHE BERATUNG, WENN SIE DIESEM PROBLEM STÄNDIG gegenüberstehen
Einige von Ihnen sind ständig mit diesem Problem konfrontiert, und diese "Lösung" behebt es nur vorübergehend. Zu dem Zeitpunkt, als wir diesen Fehler erhielten, verwendeten wir Gradle Wrapper 4.6 und Android Gradle Plugin 3.1.0, aber seitdem sind wir zu Gradle 4.4 zurückgekehrt und verwenden es mit dem neuesten Android Gradle Plugin, und wir haben dieses Problem nicht gesehen seit damals.
quelle
In Android Studio 3 und höher für Windows, Mac und Linux :
Gelöst!
Oder Sie können dies mit der Tastenkombination tun :
Drücken Sie ⌘ + Shift + A ( Mac ) oder Strg + Umschalt + A ( Windows, Linux ). Dann öffne einen Edit-Text und schreibe
"Sync Project with Gradle Files"
. Drücken Sie dann auf die Option.Ihr Problem gelöst! Es wird Ihre Gradle-Datei mit Ihrer Projektdatei synchronisieren, danke.
**Bildschirmfoto : **
quelle
Klicken Sie zum Synchronisieren auf dieses Symbol
gradle
oder bearbeiten Sie eines Ihrer Module
gradle
und synchronisieren Sie es anschließendquelle
Drücken Sie
"Ctrl+shift+A"
undEditText
schreiben Sie im Popup"Sync Project with Gradle Files"
. Danach doppelklicken Sie auf die angezeigte Option. Anschließend wird IhreGradle
DateiSDK
mit der Projektdatei synchronisiert .quelle
Gehen Sie einfach zur Datei (auf App-Ebene)
build.gradle
, geben Sie irgendwo ein leeres Feld ein und klicken Sie auf " Synchronisieren" . Sobald Gradle die Synchronisierung abgeschlossen hat, ist der Fehler behobenquelle
Dies ist der einfachste Weg, um dieses Problem zu beheben:
Das ist es! Du bist fertig.
quelle
Ab Android Studio 3 und höher können Sie versuchen, ein Projekt mit gradle wie folgt zu synchronisieren:
quelle
Der Kommentar von @Nisarg half: "Neueste Version in Compile Sdk Version einstellen"
Ich habe von API 8 auf API 23 gewechselt und die Fehlermeldung ist verschwunden.
quelle
Drücken Sie " ⌘ + Umschalt + A " auf dem Mac (oder " Strg + Umschalt + A " unter Windows) und schreiben Sie im Popup "EditText" " Projekt mit Gradle-Dateien synchronisieren ". Danach doppelklicken Sie auf die angezeigte Option. Anschließend wird Ihr Gradle-Datei-SDK mit der Projektdatei synchronisiert.
quelle
Drücken Sie die erste Aktualisierungstaste auf der vertikalen Registerkarte "Gradle" in Android Studio rechts
quelle
Folge diesen Schritten:
Hoffe das hilft.
quelle
Für diesen Fehler gibt es mehrere Hit & Trial-Lösungen. Einer von ihnen wird sicherlich für Sie arbeiten. Nachfolgend sind die Lösungen aufgeführt:
1.
2.
3.
4.
5.
6.
quelle
Gehen Sie zu Datei >> ProjectStructure (⌘;). Dies würde dieses Fenster öffnen und dann das App- Modul auswählen . Wählen Sie dann die Compile SDK-Version. Wählen Sie die neueste aus und klicken Sie auf Übernehmen.
quelle
Ich hatte dieses Problem bei allen Versionen von AS 3.0+. Die Synchronisierung mit gradle hat das Problem für mich nicht gelöst. Die Lösung von András Klöczl war das einzige, was es mir ermöglichte, etwas zu programmieren . Das Problem war, dass jedes Mal, wenn ich eine Gradle-Synchronisierung durchführen musste, das Problem erneut auftrat. Also musste ich diesen Prozess jedes Mal durchlaufen, wenn ich etwas an meinem ändern wollte
build.gradle
. Was für mich letztendlich funktioniert hat, war ein Downgrade meiner Kotlin-Version von1.2.40
auf1.2.30
quelle
1.2.50
auf aktualisiert1.2.51
. Und in meinem AS habe ich das aktuellste Kotlin-Plugin, nämlich1.2.51-release-Studio3.1-1
Mein Problem war, dass dieser Fehler auftrat, wenn ich das Projekt änderte (zum Beispiel ein neues Fenster von Android Studio mit einem anderen Projekt öffnete).
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 wenn das Plugin des Kotlin in Android Studio das Problem auftrat niedriger war als in der Gradle-Datei.
Mein Setup war:
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 Android Studio neu und synchronisieren Sie Gradle.
quelle
Die Menüstruktur und die Optionen haben sich ab 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 auf Übernehmen klicken , um Ihre Änderungen zu speichern.
quelle
Ändern Sie einfach die Version der Build-Tools auf 25.0.3 .. und synchronisieren Sie sie jetzt. Ich hoffe, es wird helfen.
quelle
Das hat bei mir funktioniert.
Datei -> Einstellungen -> Android SDK -> Android SDK Speicherort bearbeiten -> Android SDK
quelle
local.properties
Datei, deshalb funktioniert es.Gehen Sie zu: Datei> Projektstruktur> Module -> App> Eigenschaften
Bitte wählen Sie: '
API26
SDK'-Version kompilieren = Build Tools Version = 27.0.0 Quellkompatibilität = 1.8 Zielkompatibilität = 1.8quelle
Öffnen Sie die Datei build.gradle. Fügen Sie einfach ein Leerzeichen hinzu oder drücken Sie die Eingabetaste. dann Projekt synchronisieren. Es klappt...
quelle
Manchmal verhält sich Android Studio einfach nur dumm und muss zurückgesetzt werden.
Gehen Sie zur Datei settings.gradle , in der sie
include ':app'
geändert werden soll,
include ':ap'
und synchronisieren Sie sie.Ändern Sie es nach der Synchronisierung
include ':app'
erneut.Es sollte jetzt in Ordnung sein.
quelle
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.
quelle
Build tools version
ausgewählt, durch Auswahl von 27.0.3 wurde es behoben.Die einfachste Lösung für dieses Problem:
Stellen Sie zunächst sicher, dass Ihr SDK-Pfad korrekt ist. Dann schließen Sie bitte das aktuelle Projekt und klicken Sie im Android-Startmenü auf Projekt importieren und wählen Sie Ihr Projekt aus dem Explorer. Dies wird immer mein Problem lösen
quelle
Wenn Sie 'Profile or Debug APK ...' verwenden, tritt möglicherweise dieser Fehler auf.
Meine Lösung besteht darin, das SDK zuerst im SDK-Manager auf Updates zu überprüfen: Klicken Sie rechts neben dem SDK-Speicherort auf "Bearbeiten" und installieren Sie alle Updates:
Dann habe ich unten in Android Studio auf "Logcat" geklickt und herausgefunden, dass ich auch das Android SDK konfigurieren muss. Wählen Sie also die neueste Android API-Plattform:
Danach kann ich die APK im Emulator ausführen.
quelle
Gehen Sie zur Datei gradle.build und klicken Sie auf Jetzt synchronisieren ODER klicken Sie auf das Symbol unter Projekt mit Gradle-Datei synchronisieren
ODER Gehen Sie zu Extras -> Android -> Projekt mit Gradle-Datei synchronisieren
quelle
Im neuesten Android Studio 3.3.2 das Symbol von
sync project with Gradle Files
geändertVersuchen Sie es jetzt
quelle
Für Android Studio 3.5 reicht "Datei -> Projekt mit Gradle-Dateien synchronisieren" aus.
quelle
Nachdem ich mein Projekt in Android Studio geöffnet hatte, öffnete ich die App-Version der Datei build.gradle im Ordner Gradle Scripts des Projekts. Als ich den Mauszeiger über die buildToolsVersion-Nummer bewegte, wurde ein Tooltip angezeigt, der darauf hinwies, dass die Version der Android Build Tools aktualisiert werden musste (siehe Screenshot). Ich habe den Wert von buildToolsVersion in den durch den Fehler (27.0.2) identifizierten Wert geändert und das Problem wurde behoben. Der ursprüngliche Fehler (Bitte wählen Sie Android SDK aus) wurde behoben und das Projekt erneut erfolgreich kompiliert. Obwohl diese Lösung bereits erwähnt wurde, schienen die genauen Schritte zu fehlen, sodass 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 keine Benachrichtigung an mich ausgelöst hat.
quelle
Wenn Ihr Android SDK-Pfad angegeben ist und Sie immer noch mit diesem Problem konfrontiert sind, liegt dies möglicherweise daran, dass Ihr Android Studio nicht gut synchronisiert wurde, selbst wenn Sie auf " Jetzt synchronisieren" geklickt haben Link .
Zum erneuten Synchronisieren gehen Sie zur App-Gradle- Datei und nehmen Sie Änderungen vor oder geben Sie einfach ein Leerzeichen ein und synchronisieren Sie jetzt erneut. Es wird perfekt funktionieren.
quelle