Ive been trying to get groovy running on dalvikvm. And i have been trying the 
route via groovyc (groovyc -> jar -> dx -> dalvikvm).
For testing i put together a jarfile with 3 classfiles, one pure java, one 
javaclass that invokes a method on a groovy class, and a groovy class. 

The pure java class works flawlessly but the other two fails with these 
messages:

/system/bin/dalvikvm -classpath testdex.jar GroovyFromJ
Dalvik VM unable to find static main(String[]) in 'GroovyFromJ'
java.lang.VerifyError: GroovyFromJ
        at dalvik.system.NativeStart.main(Native Method)

And for the groovy file:

/system/bin/dalvikvm -classpath testdex.jar Groov
Dalvik VM unable to locate class 'Groov'
java.lang.NoClassDefFoundError: Groov
        at dalvik.system.NativeStart.main(Native Method)
Caused by: java.lang.ClassNotFoundException: Groov in loader 
dalvik.system.pathclassloa...@400190d8
        at dalvik.system.PathClassLoader.findClass(PathClassLoader.java:243)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:573)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:532)
        ... 1 more

What should happen is that the classes invoking groovy should throw a class 
not found exception since i don't have the groovy jar in the classpath yet 
(theres no point atm). 
Does anyone have a clue about whats going on here? I know the classfiles 
generated by groovyc is slightly different from javas, but they are "real" 
classfiles and should atleast load.

(This might be a dupe, my message didn't seem to get posted)


--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to