5
05-16 10:26:18.267: E/dalvikvm(12692): Could not find class 'com.nostra13.universalimageloader.core.ImageLoaderConfiguration$Builder', referenced from method com.test.app.ApplicationRoot.onCreate
05-16 10:26:18.267: W/dalvikvm(12692): VFY: unable to resolve new-instance 555 (Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration$Builder;) in Lcom/test/app/ApplicationRoot;
05-16 10:26:18.267: D/dalvikvm(12692): VFY: replacing opcode 0x22 at 0x0005
05-16 10:26:18.267: D/dalvikvm(12692): DexOpt: unable to opt direct call 0x123f at 0x0b in Lcom/test/app/ApplicationRoot;.onCreate
05-16 10:26:18.267: D/AndroidRuntime(12692): Shutting down VM
05-16 10:26:18.267: W/dalvikvm(12692): threadid=1: thread exiting with uncaught exception (group=0x4168f2a0)
05-16 10:26:18.272: E/AndroidRuntime(12692): FATAL EXCEPTION: main
05-16 10:26:18.272: E/AndroidRuntime(12692): java.lang.NoClassDefFoundError: com.nostra13.universalimageloader.core.ImageLoaderConfiguration$Builder
05-16 10:26:18.272: E/AndroidRuntime(12692): at com.test.app.ApplicationRoot.onCreate(ApplicationRoot.java:16)
05-16 10:26:18.272: E/AndroidRuntime(12692): at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1014)
05-16 10:26:18.272: E/AndroidRuntime(12692): at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4251)
05-16 10:26:18.272: E/AndroidRuntime(12692): at android.app.ActivityThread.access$1400(ActivityThread.java:140)
05-16 10:26:18.272: E/AndroidRuntime(12692): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1297)
05-16 10:26:18.272: E/AndroidRuntime(12692): at android.os.Handler.dispatchMessage(Handler.java:99)
05-16 10:26:18.272: E/AndroidRuntime(12692): at android.os.Looper.loop(Looper.java:137)
05-16 10:26:18.272: E/AndroidRuntime(12692): at android.app.ActivityThread.main(ActivityThread.java:4921)
05-16 10:26:18.272: E/AndroidRuntime(12692): at java.lang.reflect.Method.invokeNative(Native Method)
05-16 10:26:18.272: E/AndroidRuntime(12692): at java.lang.reflect.Method.invoke(Method.java:511)
05-16 10:26:18.272: E/AndroidRuntime(12692): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1027)
05-16 10:26:18.272: E/AndroidRuntime(12692): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:794)
05-16 10:26:18.272: E/AndroidRuntime(12692): at dalvik.system.NativeStart.main(Native Method)

今天更新到 android sdk 版本 22 并更新到其他 sdk 库后,我收到此错误,更新前它可以正常工作有什么想法吗?

4

4 回答 4

10

我只在我的项目中检查了“Android Private Libraries”(没有触及它引用的库项目)。有用。

于 2013-05-16T09:53:30.403 回答
2

在 Eclipse 中转到:

“项目”->“属性”->“Java 构建属性”

在“订购和导出”选项卡中,我检查了项目中的“Android Private Libraries”。我也为它引用的库项目做了这个。这修复了升级到 SDK 22 后我的班级未发现错误。

于 2013-05-16T08:33:24.223 回答
1

升级到 SDK 22 后我遇到了同样的错误。检查“Android Private Libraries”是否被选中。

在此处输入图像描述

于 2013-05-18T14:52:54.963 回答
0

还有一件事:

在上次更新之前,我手动将 libs 文件夹中的所有 jar 添加到 Eclipse 的构建路径中。我需要从“项目”->“属性”->“Java 构建路径”的“库”选项卡中删除它们,以使一切正常。

删除特定的罐子后,我检查了“订购和导出”中的所有内容,现在我让它再次工作。

于 2013-06-15T11:12:11.707 回答