Android ICS下ClassLoaders是否有任何限制?ClassLoading android iics
我沒有得到一個單一的例子,我認爲我做的一切都是正確的。
例如,該代碼
DexFile df = new DexFile("/sdcard/test.apk");
ClassLoader cl = context.getClassLoader();
Class clazz = df.loadClass("com/test/LibraryClass", cl);
產地:
E/dalvikvm:地塞米松緩存目錄是不可寫:/數據/達爾維克緩存
I/dalvikvm:無法打開或爲/sdcard/test.apk創建緩存(/data/dalvik-cache/[email protected]@classes.dex)
W/System.err:java.io .IOException:無法打開DEX文件
位置正確,dex文件存在。