[Android Q&A, Help & Troubleshooting] AlejandroVK:
Hi there,

I'm having trouble developing an app, while it works in API level 10, it does not in API level 7. I wondery why and I've been looking for a site that summarizes the differences, or the new features from one API level to another and cannot find it.

I really don't know what can be the problem, but here is some of the stacktrace output:

09-04 04:24:21.485: E/AndroidRuntime(6834): Uncaught handler: thread main exiting due to uncaught exception

09-04 04:24:21.510: E/AndroidRuntime(6834): java.lang.VerifyError: eu.sofia.kpi.model.smart.AbstractOntConcept

09-04 04:24:21.510: E/AndroidRuntime(6834):	at java.lang.reflect.Field.getField(Native Method)

09-04 04:24:21.510: E/AndroidRuntime(6834):	at java.lang.reflect.Field.get(Field.java:247)

09-04 04:24:21.510: E/AndroidRuntime(6834):	at org.apache.commons.lang3.reflect.FieldUtils.readField(FieldUtils.java:310)

09-04 04:24:21.510: E/AndroidRuntime(6834):	at org.apache.commons.lang3.reflect.FieldUtils.readStaticField(FieldUtils.java:206)

09-04 04:24:21.510: E/AndroidRuntime(6834):	at org.apache.commons.lang3.reflect.FieldUtils.readStaticField(FieldUtils.java:239)

09-04 04:24:21.510: E/AndroidRuntime(6834):	at org.apache.commons.lang3.reflect.FieldUtils.readStaticField(FieldUtils.java:218)

09-04 04:24:21.510: E/AndroidRuntime(6834):	at eu.sofia.kpi.model.smart.encoding.m3.RDFM3QueryProcessor.getConceptIRI(RDFM3QueryProcessor.java:229)

09-04 04:24:21.510: E/AndroidRuntime(6834):	at eu.sofia.kpi.model.smart.encoding.m3.RDFM3QueryProcessor.subscribe(RDFM3QueryProcessor.java:289)

09-04 04:24:21.510: E/AndroidRuntime(6834):	at eu.sofia.kpi.model.smart.SmartModel.subscribe(SmartModel.java:787)

09-04 04:24:21.510: E/AndroidRuntime(6834):	at wimm.android.kp.Wimm_android_kpActivity$4.onClick(Wimm_android_kpActivity.java:106)

09-04 04:24:21.510: E/AndroidRuntime(6834):	at android.view.View.performClick(View.java:2364)

09-04 04:24:21.510: E/AndroidRuntime(6834):	at android.view.View.onTouchEvent(View.java:4179)

09-04 04:24:21.510: E/AndroidRuntime(6834):	at android.widget.TextView.onTouchEvent(TextView.java:6540)

09-04 04:24:21.510: E/AndroidRuntime(6834):	at android.view.View.dispatchTouchEvent(View.java:3709)

09-04 04:24:21.510: E/AndroidRuntime(6834):	at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:884)

09-04 04:24:21.510: E/AndroidRuntime(6834):	at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:884)

09-04 04:24:21.510: E/AndroidRuntime(6834):	at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:884)

09-04 04:24:21.510: E/AndroidRuntime(6834):	at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:884)

09-04 04:24:21.510: E/AndroidRuntime(6834):	at com.wimm.framework.view.AppFrame.dispatchTouchEvent(AppFrame.java:84)

09-04 04:24:21.510: E/AndroidRuntime(6834):	at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:884)

09-04 04:24:21.510: E/AndroidRuntime(6834):	at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:884)

09-04 04:24:21.510: E/AndroidRuntime(6834):	at com.android.internal.policy.impl.WimmWindow$DecorView.superDispatchTouchEvent(WimmWindow.java:1134)

09-04 04:24:21.510: E/AndroidRuntime(6834):	at com.android.internal.policy.impl.WimmWindow.superDispatchTouchEvent(WimmWindow.java:922)

09-04 04:24:21.510: E/AndroidRuntime(6834):	at android.app.Activity.dispatchTouchEvent(Activity.java:2061)

09-04 04:24:21.510: E/AndroidRuntime(6834):	at com.android.internal.policy.impl.WimmWindow$DecorView.dispatchTouchEvent(WimmWindow.java:1116)

09-04 04:24:21.510: E/AndroidRuntime(6834):	at android.view.ViewRoot.handleMessage(ViewRoot.java:1691)

09-04 04:24:21.510: E/AndroidRuntime(6834):	at android.os.Handler.dispatchMessage(Handler.java:99)

09-04 04:24:21.510: E/AndroidRuntime(6834):	at android.os.Looper.loop(Looper.java:123)

09-04 04:24:21.510: E/AndroidRuntime(6834):	at android.app.ActivityThread.main(ActivityThread.java:4363)

09-04 04:24:21.510: E/AndroidRuntime(6834):	at java.lang.reflect.Method.invokeNative(Native Method)

09-04 04:24:21.510: E/AndroidRuntime(6834):	at java.lang.reflect.Method.invoke(Method.java:521)

09-04 04:24:21.510: E/AndroidRuntime(6834):	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860)

09-04 04:24:21.510: E/AndroidRuntime(6834):	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)

09-04 04:24:21.510: E/AndroidRuntime(6834):	at dalvik.system.NativeStart.main(Native Method)

There seems to be a problem with an uncaught exception and reflection, although....why does it work on API level 10?

Thanks!