2017-06-05 5 views
2

Installieren Sie das neueste Android Studio 2.3.2, ich kann mein Android-Layout xml-Files in IntelliJ IDEA nicht mehr öffnen. Andere Ressourcen wie Stile, Menüs und Einstellungen funktionieren.Android Studio 2.3.2 öffnet keine Android * .xml Layout-Dateien

Dinge ausprobiert: a) Erstellen -> Projekt bereinigen und dann erstellen -> Projekt neu erstellen. b) Invalidate Cache und Restart

enter image description here

Log File.================================================ 
2017-06-05 10:02:47,957 [2188972] ERROR - llij.ide.plugins.PluginManager - Android Studio 2.3.2 Build #AI-162.3934792 
2017-06-05 10:02:47,957 [2188972] ERROR - llij.ide.plugins.PluginManager - JDK: 1.8.0_112-release 
2017-06-05 10:02:47,957 [2188972] ERROR - llij.ide.plugins.PluginManager - VM: OpenJDK 64-Bit Server VM 
2017-06-05 10:02:47,957 [2188972] ERROR - llij.ide.plugins.PluginManager - Vendor: JetBrains s.r.o 
2017-06-05 10:02:47,957 [2188972] ERROR - llij.ide.plugins.PluginManager - OS: Windows 7 
2017-06-05 10:02:47,957 [2188972] ERROR - llij.ide.plugins.PluginManager - Last Action: GotoDeclaration 
2017-06-05 10:02:48,895 [2189910] ERROR - llij.ide.plugins.PluginManager - null 
java.lang.StackOverflowError 
    at com.intellij.psi.impl.source.tree.RecursiveTreeElementWalkingVisitor$ASTTreeGuide.getFirstChild(RecursiveTreeElementWalkingVisitor.java:47) 
    at com.intellij.psi.impl.source.tree.RecursiveTreeElementWalkingVisitor$ASTTreeGuide.getFirstChild(RecursiveTreeElementWalkingVisitor.java:34) 
    at com.intellij.util.WalkingState.next(WalkingState.java:73) 
    at com.intellij.util.WalkingState.walkChildren(WalkingState.java:61) 
    at com.intellij.util.WalkingState.elementStarted(WalkingState.java:52) 
    at com.intellij.psi.impl.source.tree.RecursiveTreeElementWalkingVisitor.visitNode(RecursiveTreeElementWalkingVisitor.java:85) 
    at com.intellij.psi.impl.source.tree.RecursiveTreeElementWalkingVisitor.visitComposite(RecursiveTreeElementWalkingVisitor.java:80) 
    at com.intellij.psi.impl.source.tree.AstBufferUtil$BufferVisitor.visitComposite(AstBufferUtil.java:114) 
    at com.intellij.psi.impl.source.tree.CompositeElement.acceptTree(CompositeElement.java:160) 
    at com.intellij.psi.impl.source.tree.AstBufferUtil.toBuffer(AstBufferUtil.java:40) 
    at com.intellij.psi.impl.source.tree.AstBufferUtil.toBuffer(AstBufferUtil.java:35) 
    at com.intellij.psi.impl.source.tree.CompositeElement.textToCharArray(CompositeElement.java:313) 
    at com.intellij.psi.impl.source.tree.CompositeElement.getText(CompositeElement.java:265) 
    at com.intellij.extapi.psi.ASTDelegatePsiElement.getText(ASTDelegatePsiElement.java:147) 
    at com.android.tools.idea.gradle.dsl.parser.elements.GradleDslReference.getReferenceText(GradleDslReference.java:45) 
    at com.android.tools.idea.gradle.dsl.parser.elements.GradleDslReference.getValue(GradleDslReference.java:62) 
    at com.android.tools.idea.gradle.dsl.parser.elements.GradleDslExpression.resolveReference(GradleDslExpression.java:152) 
    at com.android.tools.idea.gradle.dsl.parser.elements.GradleDslReference.getValue(GradleDslReference.java:66) 
    at com.android.tools.idea.gradle.dsl.parser.elements.GradleDslExpression.resolveReference(GradleDslExpression.java:152) 
    at com.android.tools.idea.gradle.dsl.parser.elements.GradleDslReference.getValue(GradleDslReference.java:66) 
    at com.android.tools.idea.gradle.dsl.parser.elements.GradleDslExpression.resolveReference(GradleDslExpression.java:152) 
    at com.android.tools.idea.gradle.dsl.parser.elements.GradleDslReference.getValue(GradleDslReference.java:66) 
    at com.android.tools.idea.gradle.dsl.parser.elements.GradleDslExpression.resolveReference(GradleDslExpression.java:152) 
    at com.android.tools.idea.gradle.dsl.parser.elements.GradleDslReference.getValue(GradleDslReference.java:66) 
    at com.android.tools.idea.gradle.dsl.parser.elements.GradleDslExpression.resolveReference(GradleDslExpression.java:152) 
    at com.android.tools.idea.gradle.dsl.parser.elements.GradleDslReference.getValue(GradleDslReference.java:66) 
    at com.android.tools.idea.gradle.dsl.parser.elements.GradleDslExpression.resolveReference(GradleDslExpression.java:152) 
    at com.android.tools.idea.gradle.dsl.parser.elements.GradleDslReference.getValue(GradleDslReference.java:66) 
    at com.android.tools.idea.gradle.dsl.parser.elements.GradleDslExpression.resolveReference(GradleDslExpression.java:152) 
    at com.android.tools.idea.gradle.dsl.parser.elements.GradleDslReference.getValue(GradleDslReference.java:66) 
    at com.android.tools.idea.gradle.dsl.parser.elements.GradleDslExpression.resolveReference(GradleDslExpression.java:152) 
    at com.android.tools.idea.gradle.dsl.parser.elements.GradleDslReference.getValue(GradleDslReference.java:66) 
    at com.android.tools.idea.gradle.dsl.parser.elements.GradleDslExpression.resolveReference(GradleDslExpression.java:152) 
    at com.android.tools.idea.gradle.dsl.parser.elements.GradleDslReference.getValue(GradleDslReference.java:66) 
    at com.android.tools.idea.gradle.dsl.parser.elements.GradleDslExpression.resolveReference(GradleDslExpression.java:152) 
    at com.android.tools.idea.gradle.dsl.parser.elements.GradleDslReference.getValue(GradleDslReference.java:66) 
+0

Haben Sie versucht "Cache ungültig machen und neu starten"? –

+0

Ja müde viele Male "Cache ungültig machen und neu starten" – Sam

+0

Ich habe noch eine Idee, dass Sie vielleicht eine fehlerhafte Bibliothek hinzugefügt haben –

Antwort

0

können Sie einige Optionen versuchen, diese

01) zu beheben 2.3 Version der IDE herunterladen und separat installieren. Erstellen Sie ein neues Projekt und kopieren Sie Ihre Projektdateien (Java/Ressourcen) in das neue Projekt.

erhalten Sie möglicherweise eine Aufforderung, Gradle auch auf die neueste verfügbare Version zu aktualisieren. Sie können das Update akzeptieren oder manuell eine Version basierend auf den Build-Anforderungen Ihres Projekts angeben.

02) überprüfen, das Projekt zu neuen Standort aus und wieder importieren, um AS

03) löschen Ihre .idea/-. * Iml Dateien/Ordner und starten Sie den AS

04) Versuchen Sie, die ein Upgrade Gradle Version zu neuesten und Android Gradle Plugin zu neuesten

Sie können das Android-Plugin für Gradle-Version entweder im Menü Datei> Projektstruktur> Projekt in Android Studio oder der obersten build.gradle-Datei angeben. Die Plugin-Version gilt für alle Module, die in diesem Android Studio-Projekt erstellt wurden. Im folgende Beispiel wird die Android-Plugin für Gradle auf Version 2.3.3 von der build.gradle Datei:

buildscript { 
    ... 
    dependencies { 
    classpath 'com.android.tools.build:gradle:2.3.3' 
    } 
} 

Sie die Gradle Version entweder in die Datei> Projektstruktur> Projektmenü im Android Studio angeben können, oder durch Bearbeiten der Gradle-Verteilungsreferenz in der Datei "gradle/wrapper/gradle-wrapper.properties". Im folgenden Beispiel wird die Gradle-Version in der Datei gradle-wrapper.properties auf 3.3 festgelegt.

... 
distributionUrl = https\://services.gradle.org/distributions/gradle-3.3-all.zip 
+0

Versucht 2) und 3), aber nichts geändert. 1) ist zu viel für mich, weil es ein großes, kompliziertes Projekt ist, was wahrscheinlich die Ursache hier ist ... Danke fürs schreiben trotzdem. – quezak

Verwandte Themen