Android studio和NoClassDefFoundError
我得到了一个已经在开发中的项目,可以继续下去。在将它导入Android Studio并使用libs和项目进行所有配置之后,我编译了它并在设备上运行了它,但我总是一遍又一遍地得到NoClassDefFoundError 在过去的两天里,我一直在做网络上的补丁,并密切关注libs 我目前有: 这是主要的android项目: 这是lib项目之一(zxing): 一旦我将其构建并部署到设备上,我就会得到一个奇妙的错误:Android studio和NoClassDefFoundError,android,android-studio,noclassdeffounderror,Android,Android Studio,Noclassdeffounderror,我得到了一个已经在开发中的项目,可以继续下去。在将它导入Android Studio并使用libs和项目进行所有配置之后,我编译了它并在设备上运行了它,但我总是一遍又一遍地得到NoClassDefFoundError 在过去的两天里,我一直在做网络上的补丁,并密切关注libs 我目前有: 这是主要的android项目: 这是lib项目之一(zxing): 一旦我将其构建并部署到设备上,我就会得到一个奇妙的错误: E/AndroidRuntime: FATAL EXCEPTION: main
E/AndroidRuntime: FATAL EXCEPTION: main
java.lang.NoClassDefFoundError: com.google.zxing.client.android.camera.CameraConfigurationManager
at pt.novabase.ocr.poc.camera.PhotoModule.onResumeAfterSuper(PhotoModule.java:152)
at pt.novabase.ocr.poc.CameraActivity.onResume(CameraActivity.java:109)
at android.app.Instrumentation.callActivityOnResume(Instrumentation.java:1150)
at android.app.Activity.performResume(Activity.java:3832)
at android.app.ActivityThread.performResumeActivity(ActivityThread.java:2231)
at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:2256)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1789)
at android.app.ActivityThread.access$1500(ActivityThread.java:123)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:939)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:130)
at android.app.ActivityThread.main(ActivityThread.java:3835)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:507)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:864)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:622)
at dalvik.system.NativeStart.main(Native Method)
com.google.zxing.client.android.camera.CameraConfigurationManager
类位于zxing项目中。本项目仅包含在主项目中
正如我在开始时所提到的,我已经尝试了对lib导入进行不同的配置,这是在其他类似问题上提出的,但都不起作用。因此,出于失去一天工作的绝望,我发布了这个问题
谢谢你对这场噩梦的帮助。我已经找到了发生的事情。 问题是,当我导入项目时,每个项目都被标记为库,除了zxing项目的。部署时,它创建了带有这些项目的应用程序,而我的主应用程序没有访问权限 我不得不转到facets并检查xzing项目的is库模块(因为某些原因,android工作室没有像其他项目一样在导入时将其识别为lib)