2016-11-15 5 views
0

Ich habe einen internen IDE-Fehler in meinem Android-Studio. Das Komponenteneigenschaftenfenster zeigt nie etwas an. Und wenn ich auf eine Komponente klicken, gibt es einen Fehler in dem Ereignisprotokoll, das sagt:Android Studio Interner IDE-Fehler

Illegal: Fehlende Attributdefinition für fokussierbare

Dies ist die Fehlerdetails.

Missing attribute definition for focusable 
java.lang.IllegalArgumentException: Missing attribute definition for focusable 
    at com.android.tools.idea.uibuilder.property.NlPropertyItem.<init>(NlPropertyItem.java:88) 
    at com.android.tools.idea.uibuilder.property.NlPropertyItem.create(NlPropertyItem.java:72) 
    at com.android.tools.idea.uibuilder.property.NlProperties.getPropertiesWithReadLock(NlProperties.java:111) 
    at com.android.tools.idea.uibuilder.property.NlProperties.lambda$getProperties$538(NlProperties.java:64) 
    at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:966) 
    at com.android.tools.idea.uibuilder.property.NlProperties.getProperties(NlProperties.java:63) 
    at com.android.tools.idea.uibuilder.property.NlPropertiesManager.lambda$setSelectedComponents$202(NlPropertiesManager.java:174) 
    at com.intellij.openapi.application.impl.ApplicationImpl$8.run(ApplicationImpl.java:369) 
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) 
    at java.util.concurrent.FutureTask.run(FutureTask.java:266) 
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) 
    at java.lang.Thread.run(Thread.java:745) 

Mein AS IDE aktualisiert (Version 2.2.2), ich bin auch mit Oracle JDK (jdk1.8.0_112).

+0

Hallo @ John sehen die aktualisierte Antwort, hoffe, es wird Ihnen helfen –

+0

@JohnCarloDionson, versuchen [diese] (http://stackoverflow.com/a/40058561/5180017) Lösung. – Shashanth

+0

@Shashanth Ich habe das schon probiert, habe immer noch den Fehler. –

Antwort

0

Änderung der compileSdkVersion und targetSdkVersion 24-23, ich denke, es wird Ihnen helfen ...

Es könnte das Problem mit OpenJDK sein. Bitte entfernen Sie es und installieren Sie Oracle JDK stattdessen mit diesem Beitrag: http://www.webupd8.org/2012/09/install-oracle-java-8-in-ubuntu-via-ppa.html

Dann gehen Sie zu Datei -> Projektstruktur und ändern Java SDK-Pfad. Könnte es dir helfen. fröhliche Codierung.

+0

Ich habe das schon probiert, aber leider gibt es immer noch einen Fehler. –

+0

Ich denke, das Problem ist mit Ihrem Oracle JDK, geben Sie mir eine Minute, ich werde Ihnen helfen, zurück –

+0

Hallo @ John sehen die aktualisierte Antwort, hoffe, es wird Ihnen helfen. –

Verwandte Themen