My URLClassLoader implementation seems to only work on pc, but not on Android.
try {
Class<?> loadedClass = new URLClassLoader(
new URL[] { new File("http://10.0.2.2/myphpfile.php").toURI().toURL() })
.loadClass("MyClass");
IInterface inter = (IInterface) loadedClass.getConstructor(
String.class).newInstance("Hello");
if (inter != null)
System.out.println(inter.doSomething(2));
} catch (Exception e) {
e.printStackTrace();
}
It just works fine, but on android I´m getting
java.lang.ClassNotFoundException: MyClass
Internet Permission is set.
Does anyone have an idea how I can get it working?