Hi all,


I want to generate pdf report, so i am use jasperreport jar, but for
generating jasper report i need to write statement as follows

*JasperCompileManager.compileReport("somefile.jrxml");*

now the problem is that android is not supporting any static methods from
my jar file (or may be i doesnt support any static method from external
jars, if i am wri8)
and i am getting following error:---

05-14 12:15:21.694: I/dalvikvm(351): Could not find method
net.sf.jasperreports.engine.JasperCompileManager.compileReport, referenced
from method com.palm.reports.GenerateReport$1.onClick
05-14 12:15:21.694: W/dalvikvm(351): VFY: unable to resolve static method
20: Lnet/sf/jasperreports/engine/JasperCompileManager;.compileReport
(Ljava/lang/String;)Lnet/sf/jasperreports/engine/JasperReport;
05-14 12:15:21.694: D/dalvikvm(351): VFY: replacing opcode 0x71 at 0x0002
05-14 12:15:21.694: W/dalvikvm(351): VFY: unable to resolve exception class
28 (Lnet/sf/jasperreports/engine/JRException;)
05-14 12:15:21.694: W/dalvikvm(351): VFY: unable to find exception handler
at addr 0x6
05-14 12:15:21.694: W/dalvikvm(351): VFY:  rejected
Lcom/palm/reports/GenerateReport$1;.onClick (Landroid/view/View;)V
05-14 12:15:21.694: W/dalvikvm(351): VFY:  rejecting opcode 0x0d at 0x0006
05-14 12:15:21.694: W/dalvikvm(351): VFY:  rejected
Lcom/palm/reports/GenerateReport$1;.onClick (Landroid/view/View;)V
05-14 12:15:21.694: W/dalvikvm(351): Verifier rejected class
Lcom/palm/reports/GenerateReport$1;
05-14 12:15:21.694: D/AndroidRuntime(351): Shutting down VM
05-14 12:15:21.714: W/dalvikvm(351): threadid=1: thread exiting with
uncaught exception (group=0x4001d800)
05-14 12:15:21.753: E/AndroidRuntime(351): FATAL EXCEPTION: main
05-14 12:15:21.753: E/AndroidRuntime(351): java.lang.VerifyError:
com.palm.reports.GenerateReport$1
05-14 12:15:21.753: E/AndroidRuntime(351):     at
com.palm.reports.GenerateReport.onCreate(GenerateReport.java:19)
05-14 12:15:21.753: E/AndroidRuntime(351):     at
android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
05-14 12:15:21.753: E/AndroidRuntime(351):     at
android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2627)
05-14 12:15:21.753: E/AndroidRuntime(351):     at
android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679)
05-14 12:15:21.753: E/AndroidRuntime(351):     at
android.app.ActivityThread.access$2300(ActivityThread.java:125)
05-14 12:15:21.753: E/AndroidRuntime(351):     at
android.app.ActivityThread$H.handleMessage(ActivityThread.java:2033)
05-14 12:15:21.753: E/AndroidRuntime(351):     at
android.os.Handler.dispatchMessage(Handler.java:99)
05-14 12:15:21.753: E/AndroidRuntime(351):     at
android.os.Looper.loop(Looper.java:123)
05-14 12:15:21.753: E/AndroidRuntime(351):     at
android.app.ActivityThread.main(ActivityThread.java:4627)
05-14 12:15:21.753: E/AndroidRuntime(351):     at
java.lang.reflect.Method.invokeNative(Native Method)
05-14 12:15:21.753: E/AndroidRuntime(351):     at
java.lang.reflect.Method.invoke(Method.java:521)
05-14 12:15:21.753: E/AndroidRuntime(351):     at
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
05-14 12:15:21.753: E/AndroidRuntime(351):     at
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
05-14 12:15:21.753: E/AndroidRuntime(351):     at
dalvik.system.NativeStart.main(Native Method)


i just want to know that does this library for generating jasper report
works in android, or is thr any other library i can use.... ?

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