gpt4 book ai didi

尝试打开布局 XML 文件时出现 Android Studio ClassCastException

转载 作者:数据小太阳 更新时间:2023-10-29 02:35:05 31 4
gpt4 key购买 nike

我有一个由几个模块组成的 Android Studio 项目,如下所示:

项目

  • facebookLibraryModule
  • zxingLibraryModule
  • 我的图书馆模块
  • 应用模块

myLibraryModule 依赖于 Facebook 和 ZXing,而 applicationModule 依赖于 myLibraryModule。

我能够在 ZXing 库中打开布局 XML 文件(Facebook 不包含任何文件),但是当我尝试从 myLibrary 或应用程序打开布局 XML 时,我得到一个 ClassCastException

ClassCastException: com.intellij.psi.impl.source.PsiPlainTextFileImpl 无法转换为 com.intellij.psi.xml.XmlFile: com.intellij.psi.impl.source.PsiPlainTextFileImpl 无法转换为 com.intellij.psi .xml.Xml文件

此外,当我尝试创建布局文件时,

Layout Creation Dialog

我得到一个 NullPointerException

Null Pointer Exception Dialog

然而,布局文件被创建。尝试打开文件会出现 ClassCastException。

我曾尝试在其他文本编辑器(Notepad、Notepad++ 等)中创建布局,但遇到了同样的问题。我已经重新安装了 Android Studio 无济于事。我正在运行 Beta 0.8.9 Build AI-135.1404660 并且刚刚检查了更新,Beta channel 中没有可用的更新。

卸载并重新安装 Android Studio,然后手动重新创建项目。所有的布局文件都很好,都可以打开。我在一天结束时关闭了 Android Studio 并在第二天打开它,一切又回到了同样的问题。

有什么想法吗?

最佳答案

不确定你现在是否解决了它。我在使用 Android Studio 1.0.1 和 1.0.2 时遇到了类似的问题。在我的案例中,问题是由于 XML 文件太大(收到警告说 XML 文件超过了 2560000 的设定限制,我的几乎是 9 MB)。将其从 /res 文件夹中删除并重新启动 Android Studio 会有所帮助。

希望以上信息对您有所帮助。

干杯,

关于尝试打开布局 XML 文件时出现 Android Studio ClassCastException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26414619/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com