DEXClassLoader没有完成

时间:2014-05-09 13:16:09

标签: android reflection dalvik dex

一直试图找到任何类型的信息,如何使用DEXLoader来防止或处理这种奇怪的行为。

我将外部jar加载到我的应用程序中,但有时它还没有完成,我也没有错误。 我在logcat中唯一看到的是:

  

D / dalvikvm(5764):DexOpt:--- BEGIN' test.jar'   (bootstrap = 0)---

奇怪的是,当我重新运行我的应用程序并尝试再次加载时,有时它会起作用(我在logcat中得到--- END,但有时只是"冻结"。

知道为什么以及如何防止这种情况?

这是第三次尝试的片段,这是成功的

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

0 个答案:

没有答案