嘗試構建應用程序時出現此錯誤。 XML編輯器沒有突出顯示這兩個錯誤。由於文件/字符串已經存在。找不到與Manifest中給定名稱相匹配的資源
android-apt-compiler: [XXX] D:\private\xxx\android\XXX\src\AndroidManifest.xml:35: error: Error: No resource found that matches the given name (at 'icon' with value '@drawable/ic_launcher').
android-apt-compiler: [XXX] D:\private\xxx\android\XXX\src\AndroidManifest.xml:233: error: Error: No resource found that matches the given name (at 'value' with value '@string/FacebookAppID').
這個項目的結構是這樣的:
ProjectFolder
|-external_lib
|-src
|-src (actual source)
|-res
|-...
我可以證實,這兩個文件已經在項目中。當我使用IntelliJ時,我只需按Ctrl +單擊,然後爲我打開這些文件。不過,我仍然收到這個錯誤。
我檢查了Google和SO。大部分問題都是關於沒有文件或存儲在不同的文件夾中。我可以確保它在一百個其他文件和字符串的正確位置。
另一個問題是關於% sign in strings.xml。我試圖搜索「%」,並且在文件中找不到任何內容。
關閉IDE並重新打開它沒有幫助,也沒有重建項目。我怎樣才能讓應用程序構建?
你找到這樣的解決方法嗎?我有同樣的問題 – geoak 2014-01-15 13:44:08
不,不幸的是。我結束了刪除IntelliJ,然後重新從頭開始重新安裝所有東西。那個問題隨即消失。 – RobGThai 2014-01-15 17:23:34