Android studio和NoClassDefFoundError

Android studio和NoClassDefFoundError,android,android-studio,noclassdeffounderror,Android,Android Studio,Noclassdeffounderror,我得到了一个已经在开发中的项目,可以继续下去。在将它导入Android Studio并使用libs和项目进行所有配置之后,我编译了它并在设备上运行了它,但我总是一遍又一遍地得到NoClassDefFoundError 在过去的两天里,我一直在做网络上的补丁,并密切关注libs 我目前有: 这是主要的android项目: 这是lib项目之一(zxing): 一旦我将其构建并部署到设备上,我就会得到一个奇妙的错误: E/AndroidRuntime: FATAL EXCEPTION: main

我得到了一个已经在开发中的项目,可以继续下去。在将它导入Android Studio并使用libs和项目进行所有配置之后,我编译了它并在设备上运行了它,但我总是一遍又一遍地得到NoClassDefFoundError

在过去的两天里,我一直在做网络上的补丁,并密切关注libs

我目前有:

这是主要的android项目:

这是lib项目之一(zxing):

一旦我将其构建并部署到设备上,我就会得到一个奇妙的错误:

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)