Android Studio内部IDE错误

时间:2016-11-15 04:05:04

标签: android android-studio

我在Android工作室中遇到内部IDE错误。组件属性面板从不显示任何内容。当我点击某个组件时,事件日志中出现了错误:

  

IllegalArgumentException:缺少可聚焦

的属性定义

这是错误详情。

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)

我的AS IDE已更新(版本2.2.2),我也使用Oracle JDK(jdk1.8.0_112)。

1 个答案:

答案 0 :(得分:0)

将compileSdkVersion和targetSdkVersion从24更改为23,我认为它会对你有帮助......

这可能是OpenJDK的问题。请删除它并使用以下帖子安装Oracle JDK:http://www.webupd8.org/2012/09/install-oracle-java-8-in-ubuntu-via-ppa.html

然后转到文件 - &gt;项目结构和更改Java SDK路径。 可能它会帮助你。快乐的编码。