title: Application too big? Unable to execute dex: Cannot merge new index into a non-jumbo instruction
body: <p>I am getting the following error when I compile my app:</p>
  
  <pre><code>[2014-05-07 21:48:42 - Dex Loader] Unable to execute dex: Cannot merge new index 65536 into a non-jumbo instruction!
  </code></pre>
  
  <p>I am at the point that <strong>if I declare a new method anywhere in my package</strong>, I get this error. If I don't, the app compiles.</p>
  
  <p>I would like to know what exactly (and accurately) does this error mean. My app is big, but I don't think its that big! So:</p>
  
  <ul>
  <li>Does the error mean I have too many methods? public? static? package? members?</li>
  <li>Is it related to the methods/members of my root package, or also to the included JAR libraries?</li>
  <li>Is there a way to get more debug information about this?</li>
  </ul>
  
  <p><strong>I already know about that "jumbo" enabling flag addressed in the similar questions here in SO, however, I think jumbo mode is not available on the API level I'm targeting (ICS).</strong> </p>