2011-05-27 102 views
16

我为我的android项目使用intellij CE 10.5并且遇到了一个奇怪的错误。 我的项目可以由Eclipse和Ant构建,也可以在intellij下编译。但是,所有xml和清单文件都显示: xmlns:android =“http://schemas.android.com/apk/res/android URI未在设置| IDE设置|资源中注册Intellij Android项目架构URI未注册?

我试过忽略并手动创建这个,但它没有解决。

任何人遇到过类似的问题吗?我没有问题w/android SDK 2.x但这是一个蜂窝3.0项目,所以只是想知道是否重要。

感谢

+0

看起来你应该使用src文件夹来查看文件:http://stackoverflow.com/questions/16883427/android-studio-uri-is-not-registered – ITisha 2013-07-16 09:03:46

+0

可能的重复[如果我更改外部库: AndroidManifest,无法解析文件](http://stackoverflow.com/questions/5448866/if-i-change-an-external-library-androidmanifest-cannot-parse-file) – 2014-04-01 21:46:12

回答

0

如果IntelliJ IDEA的找不到specifie d DTD或模式,它们被标记为错误 。在这种情况下,建议使用特殊意图操作 至:

解析引用(如果它表示为URL)。将URI映射到 本地文件。永久忽略它。忽略的URI不会被 高亮显示为错误,直到从忽略列表中删除。 为外部资源添加Xsi架构位置。将特殊属性 添加到点名称空间位置。为您的XML文件配置模式。 可以根据检测到的 位于项目源或库中的本地模式来配置XML文件的模式。

从这里开始 - >http://goo.gl/heQCv

3

我无意中打开了布局xml文件这是out文件夹(对编译输出文件),而不是在res文件夹中。检查您是否打开资源文件夹中的布局xml文件。文件名称是相同的。

1

对我来说,问题是有一个在项目结构复制我的主要模块的。我在同一个对话框中使用“ - ”按钮删除了重复项,并且问题得到解决。

2

确保您的项目配置像android facet否则它将无法正常工作。 =>项目结构:项目设置:方面:添加(+按钮)android facet

这种方式解决了我的问题。