2017-03-07 1 views
3

begann ich diesen Fehler, die mir mein Projekt zu verhindern ist vom AufbauAndroid Studio - Bitte ändern Anrufer nach com.intellij.openapi.project.IndexNotReadyException Dokumentation

3:11:08 PM Gradle sync started 
3:11:12 PM Gradle sync completed 
3:11:13 PM Executing tasks: [:app:generateDebugSources, :app:generateDebugAndroidTestSources, :app:mockableAndroidJar, :app:prepareDebugUnitTestDependencies] 
3:12:51 PM Please change caller according to com.intellij.openapi.project.IndexNotReadyException documentation: Please change caller according to com.intellij.openapi.project.IndexNotReadyException documentation 
3:12:53 PM Please change caller according to com.intellij.openapi.project.IndexNotReadyException documentation: Please change caller according to com.intellij.openapi.project.IndexNotReadyException documentation 
3:12:54 PM Please change caller according to com.intellij.openapi.project.IndexNotReadyException documentation: Please change caller according to com.intellij.openapi.project.IndexNotReadyException documentation 
3:12:56 PM Please change caller according to com.intellij.openapi.project.IndexNotReadyException documentation: Please change caller according to com.intellij.openapi.project.IndexNotReadyException documentation 
3:13:31 PM Gradle build finished in 2m 19s 29ms 

im Ereignisprotokoll. Ich habe in anderen Fragen sieht ... ungültig Caches/Neustart nichts tut noch

android { 
aaptOptions.cruncherEnabled = false 
aaptOptions.useNewCruncher = false 
} 

in meinem build.gradle nicht hinzufügen. Ich sah mir einige andere Ressourcen an, die besagten, dass dieser Fehler mit schlechten Imagedateien verbunden sein könnte? Ich habe kürzlich ein .png hinzugefügt, aber ich habe bereits versucht, AS zu schließen> das Bild zu löschen> es erneut zu zeichnen> start AS> clean project. aber das scheint auch nicht zu helfen.

wenn jemand andere ideen hat oder diese gelöst hat, dann würde ich es sehr zu schätzen wissen .... das hat mich davon abgehalten, mich für eine zeit weiterzuentwickeln. Vielen Dank!!

Antwort

1

Ich hatte das gleiche Problem und genau wie in Ihrem Fall keine der genannten Lösungen funktioniert.

Mein Problem war, dass ich fehlschlug, als ich versuchte, einen Wert in strings.xml zu einem android: Text Feld eines TextView zu verknüpfen. Dieser Miss-Klick führte dazu, dass die Zeichenfolge android: tools zugeordnet wurde.

Das Ergebnis war das gleiche: IndexNotReadyException.

Sobald ich die Android: Tools aus Xml entfernt, verschwand der Fehler. Was mich am meisten verwirrt, ist die Tatsache, dass ich App auf meinem Handy erstellen und bereitstellen konnte, obwohl android: tools nicht wirklich existiert (zumindest nicht im TextView-Kontext).

Ich empfehle jedem, der diesen Fehler hat, die letzten Änderungen an der Benutzeroberfläche zu überprüfen und zugehörige .xmls zu überprüfen. Der Fehler ist nicht immer in roten Buchstaben hervorgehoben, manchmal müssen Sie die Maus darüber bewegen, damit der Text "Unknown attribute: ..." erscheint.

0

Ich hatte dieses Problem, und die Lösung bestand darin, Elaviation und Schatten von Elementen zu entfernen.

Verwandte Themen