尝试构建应用程序时出现此错误。xml 编辑器没有将这两个错误都突出显示为缺失。由于文件/字符串已经存在。
android-apt-compiler:[XXX] D:\private\xxx\android\XXX\src\AndroidManifest.xml:35:错误:错误:找不到与给定名称匹配的资源(在“图标”处,值为“@drawable” /ic_launcher')。
android-apt-compiler:[XXX] D:\private\xxx\android\XXX\src\AndroidManifest.xml:233:错误:错误:找不到与给定名称匹配的资源(在“值”处,值为“@string” /FacebookAppID')。
项目结构是这样的:
ProjectFolder
|-external_lib
|-src
|-src (actual source)
|-res
|-...
我可以确认这两个文件已经在项目中。当我使用 IntelliJ 时,我可以按 Ctrl + 单击然后为我打开这些文件。但是,我仍然收到此错误。
我检查了谷歌和 SO。大多数问题与没有文件或存储在不同的文件夹中有关。我可以确保它与数百个其他文件和字符串一起位于正确的位置。
另一个问题是关于% sign in strings.xml。我尝试搜索“%”,但在文件中找不到任何内容。
关闭 IDE 并重新打开它没有帮助,也没有重建项目。我怎样才能构建应用程序?