Ich habe diesen Fehler unter Android Studio (AS) erhalten:
Wie ich es bekommen habe:
Ich habe ein AS-Projekt von Grund auf neu erstellt und alles war in Ordnung. Dann tauchte ein Popup auf und sagte (wenn ich mich richtig erinnere) etwas wie: " Android Framework detected
". Ich habe "Ja" gedrückt und einige Änderungen sind am Projekt / Modul passiert. Danach habe ich den obigen Fehler erhalten
Bearbeiten:
In meinem Fall war das Problem nicht Gradle
verwandt. Es hatte mit IntelliJ
/ Android Studio
configuration zu tun, insbesondere mit einer .iml
Datei. Das habe ich nach dem Lesen dieses informativen Beitrags hier festgestellt .
android
intellij-idea
gradle
android-studio
Paschalis
quelle
quelle
Antworten:
Unter Android Studio v0.8.2
Sync project with Gradle files
löste das Klicken auf die Schaltfläche mein Problem.aktualisieren
Danke an den Kommentar von jaumard . Wenn das
Sync project with Gradle files
nicht sichtbar ist, müssen Sie das Gradle-Bedienfeld öffnen und oben in der Symbolleiste auf das Synchronisierungssymbol klicken.Ich hoffe es hilft :)
quelle
Rufen Sie einfach (auf jeden Fall) Datei -> Caches ungültig machen und neu starten ....
quelle
In meinem Fall:
Die Datei settings.gradle war leer. Ich habe einen defekten Code hinzugefügt:
Dann habe ich geklickt
Dann funktioniert der Projektstart.
quelle
Stellen Sie sicher, dass unter Projektstruktur / Modul / Manifestdatei auf die richtige Manifestdatei in Ihrem Code und nicht auf die in generierten Quellen verweist.
Dies gilt sowohl für Android Studio als auch für Intelli J. Manchmal, wenn Sie ein Projekt aus vorhandenen Quellen importieren, wird die Manifestdatei im generierten Quellenverzeichnis bevorzugt.
quelle
Was mir geholfen hat war:
quelle
Ich bin auf ein ähnliches Problem gestoßen. Sieht aus wie mein ... / src-Verzeichnis aus irgendeinem Grund in mein ... / lib-Verzeichnis verschoben wurde. Ich habe es aus dem Verzeichnis / lib verschoben. Jetzt sind sowohl / lib als auch / src auf derselben Ebene. Nach ein paar sauberen Neuerstellungen und Neustarts von Android Studio ist alles wieder normal. Mein Emulator startete einwandfrei.
Möglicherweise möchten Sie Ihre Verzeichnisstruktur überprüfen. Vergleichen Sie die Verzeichnisstruktur mit einem Arbeitsprojekt. Möglicherweise können Sie den Unterschied erkennen.
quelle
Verschieben Sie meine,
AndroidManifest.xml
umPROJECT_NAME/src/main
das Problem zu beheben.quelle
Ich hatte die gleiche Fehlermeldung und bemerkte, dass ich 2 MYPROJECTNAME.iml-Dateien hatte, aber mit einem anderen Gehäuse von MYPROJECTNAME. Ich habe diese Situation erstellt, nachdem ich das Projekt von SVN in ein Verzeichnis mit dem Gehäusefehler ausgecheckt habe. Werfen Sie einfach die IML-Datei mit dem falschen Gehäuse weg, nachdem Sie den Inhalt von beiden gespeichert haben, und verwenden Sie den Inhalt, der funktioniert
quelle
Ich hatte dieses Problem mit einem Projekt mit mehreren Modulen, als ich das App-Modul umbenannte. In meinem Fall musste ich zur Behebung des Problems den Namen des App-Moduls in der Datei settings.gradle des Projekts manuell aktualisieren (Android Studio hat diesen Wert nicht aktualisiert).
quelle
Passierte mir. Ich habe festgestellt, dass ich den übergeordneten Ordner des eigentlichen Projekts in Android Studio falsch geöffnet habe.
quelle
In meinem Fall war es meine AndroidManifest.xml- Datei, alles war durch eine neue Bibliothek, die ich in meinem build.gradle hinzugefügt habe, durcheinander . Also habe ich die AndroidManifest.xml aus meinem letzten Commit auf Git genommen und sie durch die aktuelle ersetzt, und auch meine settings.gradle war leer, also habe ich include ': app' hinzugefügt .
Hoffe es hilft und viel Spaß beim Codieren!
quelle