2

Androidのプロジェクトでzxingを動作させる際の問題について、このすべてのトピックと同じ問題を抱えていますが、解決策はどれもうまくいきませんでした。これはエラーログです:

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 という名前) を追加し、外部ライブラリとして追加しました...しかし、この問題が発生しない場合一番下に、Lcom/zxing/android: already added という dalvik 形式のエラーが表示されます。

また、libsというフォルダー内に.jarを配置しようとしましたが、ビルドパス構成でチェックおよびチェック解除することはできませんでした。

これが私の現在のビルド パスの注文の画像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 に答える