title: No resource found that matches the given name in Manifest
body: <p>I'm getting this error when trying to build the application. The xml editor did not highlight both error as missing. As the file/string are already there.</p>
  
  <blockquote>
    <p><strong>android-apt-compiler</strong>: [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').<br>
    <strong>android-apt-compiler</strong>: [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').</p>
  </blockquote>
  
  <p>The project structure is like this:</p>
  
  <pre><code>ProjectFolder
  |-external_lib
  |-src
      |-src (actual source)
      |-res
      |-...
  </code></pre>
  
  <p><img src="https://i.stack.imgur.com/IxiWK.png" alt="Error"></p>
  
  <p>I can confirm that both file is already in the project. As I use IntelliJ, I could just Ctrl + click then it open those files for me. However, I'm still getting this error.</p>
  
  <p>I checked with both Google and SO. Most of the issues were about not having the files or storing in different folders. Which I can ensure that it is in the right place alongside hundred other files and strings.</p>
  
  <p>Another issue is about <a href="https://stackoverflow.com/questions/11391146/no-resource-found-that-matches-the-given-name-android-1-6">% sign in strings.xml</a>. I tried searching for "%" and nothing is found in the file.</p>
  
  <p>Shutting down IDE and reopen it doesn't help, nor rebuilding the project. How could I get the app to build?</p>