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文件存在。