title: DEXClassLoader doesn't finish up
body: <p>Have been trying to find any kind of info how to prevent or handle this weird behaviour with DEXLoader.</p>
  
  <p>I'm loading external jar into my app but from time to time it doesn't finish, and I get no errors either.
  The only thing I see in logcat is: </p>
  
  <blockquote>
    <p>D/dalvikvm(5764): DexOpt: --- BEGIN 'test.jar'
    (bootstrap=0) ---</p>
  </blockquote>
  
  <p>The weird thing is that when I re-run my app and try to load again, sometimes it works (i get the --- END in logcat, but sometimes it just "freezes".</p>
  
  <p>Any idea why and how to prevent that?</p>
  
  <p>Here's a snippet of third attempt, which were successful </p>
  
  <pre><code>D/dalvikvm(1941): DexOpt: --- BEGIN 'test.jar' (bootstrap=0) ---
  D/dalvikvm(1941): GC_CONCURRENT freed 473K, 13% free 10856K/12359K, paused 3ms+2ms
  D/dalvikvm(1966): DexOpt: load 38ms, verify+opt 192ms
  D/dalvikvm(1941): GC_CONCURRENT freed 486K, 11% free 11045K/12359K, paused 3ms+3ms
  D/dalvikvm(1941): DexOpt: --- END 'test.jar' (success) ---
  D/dalvikvm(1941): DEX prep '/mnt/sdcard/test.jar': unzip in 59ms, rewrite 379ms
  </code></pre>