0

我在 Motodev 上做了一个 android 项目(它本身就是一个 eclipse 插件)。但是现在当我尝试在 eclipse 上运行同一个项目时,模拟器给我一个错误,如下错误:

FATAL EXCEPTION: main E/AndroidRuntime(4711): java.lang.VerifyError: com.tenpearls.namecalling.Activities.SearchContactsActivity
E/AndroidRuntime(4711):  at java.lang.Class.newInstanceImpl(Native Method)
E/AndroidRuntime(4711):  at java.lang.Class.newInstance(Class.java:1429)
E/AndroidRuntime(4711):  at android.app.Instrumentation.newActivity(Instrumentation.java:1021)
E/AndroidRuntime(4711):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2577)
E/AndroidRuntime(4711):  at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679)
E/AndroidRuntime(4711):  at android.app.ActivityThread.access$2300(ActivityThread.java:125)
E/AndroidRuntime(4711):  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2033)
E/AndroidRuntime(4711):  at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime(4711):  at android.os.Looper.loop(Looper.java:123)
 E/AndroidRuntime(4711):  at android.app.ActivityThread.main(ActivityThread.java:4627)
E/AndroidRuntime(4711):  at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime(4711):  at java.lang.reflect.Method.invoke(Method.java:521)
E/AndroidRuntime(4711):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
E/AndroidRuntime(4711):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
E/AndroidRuntime(4711):  at dalvik.system.NativeStart.main(Native Method)
4

1 回答 1

1

当您针对与运行时使用的库不同的库进行编译时,可能会出现这种情况。

一个很好的解释可以在这里

另一种可能性是在某个地方的类路径中有一个重复的类,例如在库 jar 中。

于 2012-06-01T12:48:48.543 回答