修复loadDex或者loadJar多个文件时导致无法找到特定类的问题

This commit is contained in:
TonyJiangWJ 2020-12-23 16:14:29 +08:00
parent 2b36116ed1
commit adeef3cba7

View File

@ -216,7 +216,11 @@ public class AndroidClassLoader extends ClassLoader implements GeneratedClassLoa
while (reverseIterator.hasPrevious()) {
DexClassLoader classLoader = reverseIterator.previous();
// Log.d(LOG_TAG, "try to load class: " + name + " class loader info: " + classLoader.toString());
loadedClass = classLoader.loadClass(name);
try {
loadedClass = classLoader.loadClass(name);
} catch (Exception e) {
// do nothing
}
if (loadedClass != null) {
break;
}