2011-05-27 83 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

這種方式解決了我的問題。