2

我和所有这些关于让 zxing 在 android 中的项目上工作的问题都有同样的问题,但没有一个解决方案对我有用。这是错误日志:

11-09 11:06:16.009: E/AndroidRuntime(3481): FATAL EXCEPTION: main
11-09 11:06:16.009: E/AndroidRuntime(3481): java.lang.NoClassDefFoundError:            com.google.zxing.client.android.R$layout
11-09 11:06:16.009: E/AndroidRuntime(3481):     at   com.google.zxing.client.android.CaptureActivity.onCreate(CaptureActivity.java:155)
11-09 11:06:16.009: E/AndroidRuntime(3481):     at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
11-09 11:06:16.009: E/AndroidRuntime(3481):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1722)
11-09 11:06:16.009: E/AndroidRuntime(3481):     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1784)
11-09 11:06:16.009: E/AndroidRuntime(3481):     at android.app.ActivityThread.access$1500(ActivityThread.java:123)
11-09 11:06:16.009: E/AndroidRuntime(3481):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:939)
11-09 11:06:16.009: E/AndroidRuntime(3481):     at android.os.Handler.dispatchMessage(Handler.java:99)
11-09 11:06:16.009: E/AndroidRuntime(3481):     at android.os.Looper.loop(Looper.java:130)
11-09 11:06:16.009: E/AndroidRuntime(3481):     at android.app.ActivityThread.main(ActivityThread.java:3835)
11-09 11:06:16.009: E/AndroidRuntime(3481):     at java.lang.reflect.Method.invokeNative(Native Method)
11-09 11:06:16.009: E/AndroidRuntime(3481):     at java.lang.reflect.Method.invoke(Method.java:507)
11-09 11:06:16.009: E/AndroidRuntime(3481):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:864)
11-09 11:06:16.009: E/AndroidRuntime(3481):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:622)
11-09 11:06:16.009: E/AndroidRuntime(3481):     at dalvik.system.NativeStart.main(Native Method)

我在buildpath中尝试了很多组合,添加源项目,添加de core.jar(在我的项目中命名为zxing-1.7.jar),将其添加为外部库......但是当我没有遇到这个问题时底部,然后我得到一个 dalvik 格式错误,说 Lcom/zxing/android: 已经添加。

我还尝试将 .jar 放在名为 libs 的文件夹中,但没有工作,在构建路径配置上检查和取消选中它。

这是我当前构建路径顺序的图像,http ://postimage.org/image/f496ukwkf/ ,但我尝试了很多不同的组合,但都没有奏效。

谢谢,我需要让它工作,拜托。

4

1 回答 1

0

您正在尝试android/在项目中包含代码。您不打算这样做,而且您也没有正确设置它。如果您是新手,通过 Intent (http://code.google.com/p/zxing/wiki/ScanningViaIntent) 集成会容易得多。没有库代码可以弄乱。

于 2012-11-10T20:24:06.437 回答