zdravim
mam problem rozbehnut dynamicke nacitanie aar v aplikacii. Stiahnem aar subor z webu a snazim sa nacitat class z neho. Nedari sa, stale chyba:
java.lang.ClassNotFoundException: Didn't find class "sk.test.test.modul" on path: DexPathList[[],nativeLibraryDirectories=[/vendor/lib, /system/lib]]
kod:Vie mi niekto poradit?
Vdaka...
mam problem rozbehnut dynamicke nacitanie aar v aplikacii. Stiahnem aar subor z webu a snazim sa nacitat class z neho. Nedari sa, stale chyba:
java.lang.ClassNotFoundException: Didn't find class "sk.test.test.modul" on path: DexPathList[[],nativeLibraryDirectories=[/vendor/lib, /system/lib]]
kod:
Kód:
String pluginFile = "module-debug.aar String pluginPath = getExternalFilesDir(null) + "/" + pluginFile; File optimizedDir = getDir("dex", Context.MODE_PRIVATE); DexClassLoader dexClassLoader = new DexClassLoader( pluginPath, optimizedDir.getAbsolutePath(), null, getClassLoader() ); Class<?> clazz = dexClassLoader.loadClass("sk.test.test.modul"); Object instance = clazz.newInstance(); Log.d("PLUGIN", "Trieda úspešne načítaná: " + instance.getClass().getName());
Vdaka...