IntelliJ-Android-冲突路径已损坏

时间:2018-09-21 10:57:03

标签: java android intellij-idea

我曾经在Android上使用Android Studio编写程序,但是我尝试了IntelliJ,我安装了从IntelliJ下载它们的JDK,但是遇到了一些问题。

构建完成后,一切似乎都是正确的,但是当我通过视图创建按钮时,出现了以下问题:

    The following classes could not be instantiated:
    - android.support.v7.widget.ActionBarContainer (Open Class, Show Exception, Clear Cache)
    - android.support.v7.widget.ActionBarContextView (Open Class, Show Exception, Clear Cache)
    - android.support.v7.app.WindowDecorActionBar (Open Class, Show Exception, Clear Cache)
    Tip: Use View.isInEditMode() in your custom views to skip code or show sample data when shown in the IDE.
    If this is an unexpected error you can also try to build the project, then manually refresh the layout.
    Exception Details java.lang.ClassNotFoundException: android.view.View$OnUnhandledKeyEventListener

试图再次安装JDK,但是没有用。

我也遇到了25个此类错误

    Library Gradle: android.arch.lifecycle:livedata-core-1.1.1 has broken classes path:   C:\Users\sjaim\.gradle\caches\transforms-1\files-1.1\livedata-core-1.1.1.aar\02222d4cd374ded1595eb215970c91b5\res [Fix]
    Library Gradle: android.arch.lifecycle:runtime-1.1.1 has broken classes path:   C:\Users\sjaim\.gradle\caches\transforms-1\files-1.1\runtime-1.1.1.aar\c33133894f42717aa7fb0ac25e7803e6\res [Fix]
    Library Gradle: android.arch.lifecycle:viewmodel-1.1.1 has broken classes path:   C:\Users\sjaim\.gradle\caches\transforms-1\files-1.1\viewmodel-1.1.1.aar\70595dda2942f8e25ef1d377dc2805c6\res [Fix]

2 个答案:

答案 0 :(得分:0)

这似乎是gradle缓存问题。您可以按照here的说明安全地删除目录.gradle/caches,然后重新启动构建。

答案 1 :(得分:0)

我结束了解决方案,如果有人需要,我将其放在这里。

首先,我在此之后安全删除了Android Studio How to completely uninstall Android Studio from windows(v10)?

然后我再次安装了Android Studio,安装了JDK和必要的东西。 在第一个项目中,它将下载其他内容,并且会出现类似“您将需要[模块] [下载链接]”的错误。 只需重置项目,一切就可以了。

玩得开心!