[android-developers] java.lang.ExceptionInInitializererror
Hi,
Can any one please help to resolve the above error. Also can any one
please clarify whether we can unit test j2me methods
I am trying to call J2ME APIs in one of the test methods of
Instrumentation TestCase.
I have modified the dx source code such that it converts j2me jars to
dalvik format during runtime.
package android.jsr.tests;
import android.test.InstrumentationTestCase;
import javax.microedition.lcdui.DateField;
public class MIDPTest extends InstrumentationTestCase {
//@Override
protected void setUp() {
// TODO Auto-generated method stub
try {
super.setUp();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public void testMIDP() {
DateField dt= new DateField("MIDP",DateField.DATE);
System.out.println("Testing JSR MIDP 2.0"+dt.getLabel());
}
}
Below is the stack trace of the error.
java.lang.ExceptionInInitializerError
at android.jsr.cts.MIDPTest.testMIDP(MIDPTest.java:23)
at java.lang.reflect.Method.invokeNative(Native Method)
at
android.test.InstrumentationTestCase.runMethod(InstrumentationTestCase.java:
205)
at
android.test.InstrumentationTestCase.runTest(InstrumentationTestCase.java:
195)
at android.test.AndroidTestRunner.runTest(AndroidTestRunner.java:169)
at android.test.AndroidTestRunner.runTest(AndroidTestRunner.java:154)
at
android.test.InstrumentationTestRunner.onStart(InstrumentationTestRunner.java:
444)
at android.app.Instrumentation
$InstrumentationThread.run(Instrumentation.java:1447)
Caused by: java.lang.ExceptionInInitializerError
at javax.microedition.lcdui.Item.<clinit>(Item.java:611)
... 14 more
Caused by: java.lang.ExceptionInInitializerError
at javax.microedition.lcdui.Displayable.<clinit>(Displayable.java:116)
... 15 more
Caused by: java.lang.UnsatisfiedLinkError: init
at javax.microedition.lcdui.Font.init(Native Method)
at javax.microedition.lcdui.Font.<init>(Font.java:198)
at javax.microedition.lcdui.Font.<clinit>(Font.java:465)
... 16 more
--
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscribe@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
0 Comments:
Post a Comment
Subscribe to Post Comments [Atom]
<< Home