【发布时间】:2012-11-09 10:13:56
【问题描述】:
关于让 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: already added.
我也尝试将 .jar 放入名为 libs 的文件夹中,但没有任何工作,在构建路径配置上检查和取消选中它。
这是我当前构建路径顺序的图像,http://postimage.org/image/f496ukwkf/,但我尝试了很多不同的组合,但都没有奏效。
谢谢,我需要让它工作,拜托。
【问题讨论】:
-
[2012-11-09 12:32:57 - com.bcnquark.client.BCNQuark] Dx 1 错误;中止 [2012-11-09 12:32:57 - com.bcnquark.client.BCNQuark] 转换为 Dalvik 格式失败,错误 1 现在我明白了:S