On Mar 18, 7:29 am, Asif k <[email protected]> wrote:
> I am storing the required test.jar file in the /sdcard. I want to
> load it dynamically at runtime and want to execute a function xyz()
> resides in that. For this purpose
>
> I had written following code ,
This doesn't work -- in 1.0 you can't load jar/apk files that aren't
part of your application. The problem is that it wants to pull
classes.dex out of the jar/apk and put it in /data/dalvik-cache, but
it doesn't have permission to do so.
The "cupcake" release is expected to include the DexClassLoader class,
which allows you to specify a location other than /data/dalvik-cache
for your output files.
> But got ClassCastException : dalvik.system.PathClassLoader
URLClassLoader systemLoader = (URLClassLoader) ClassLoader
.getSystemClassLoader();
Assuming that the system class loader is a URLClassLoader is unwise
and unnecessary. Just use ClassLoader.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---