Svnリポジトリからzxingをチェックしてください
次に、zxingフォルダーでいくつかのフォルダーを見つけました。zxingライブラリをAndroidアプリに統合するために使用されるフォルダーはわかりません。ここでは、チェックアウト後にzxingフォルダーを配置しています。
チェックアウトZXing ライブラリを Android アプリケーションに直接統合するに関する質問と回答バーコード スキャナー アプリを使用せずに Zxing ライブラリを埋め込むに関する質問。
この回答からZxingライブラリの著者の 1 人であるSean Owenの回答を引用しています。
core.jar
してcore/
Androidlib/
フォルダーに置きたいと考えています。javase を含めたくありません。
android/
はバーコード スキャナーのソースですが、作成者として、単にコピー アンド ペーストしないことをお勧めします。」お役に立てれば。
Web をサーフィンして、非常に似ているすべてのチュートリアルをテストすることで、それを行う方法を理解しましたが、Maven や Ant でビルドする必要なしに Eclipse に統合する場合はほとんど機能しません。
ダウンロード: zip フォルダー TDBarcodeQRScanner: hereをダウンロードします。
フォルダーを解凍すると、フォルダー内に 2 つのプロジェクトが見つかります。プロジェクトLibraryBarQRCodeScannerをコピーしてワークスペースに貼り付けます。
既存のソース コードから新しい Android プロジェクトを追加します。プロジェクトのルート フォルダーに移動します --> 選択 --> 終了します。プロジェクトがワークスペースに表示されます。エラーあり。
新しく追加したプロジェクトを右クリックし、-> [プロパティ] --> [Android] を選択します。Androidの下で、Google API のチェックを外し、選択した対象の API をチェックします。チェックされていない場合は、IsLibraryチェックボックスをオンにします。
プロジェクトをクリーンアップしてビルドします。エラーが消えます。
プロジェクトに移動します。右クリック --> プロパティ --> Android --> ライブラリ --> 追加 --> 新しく追加したプロジェクトを追加します。プロジェクトがライブラリとしてプロジェクトに追加されます。
スキャンを開始するために、アプリを起動するアクティビティを変更します。解凍したフォルダーに含まれる別のプロジェクトのMainActivity.javaとして。
何時間も検索した後、それが私にとって有効な唯一の方法です。QRコードではなくコードバーをスキャンしたかったので、SCAN_MODEの追加値「QR_CODE」を「SCAN_MODE」に置き換えてください。
ハッピー統合!!
書き直しました
https://github.com/journeyapps/zxing-android-embedded
adt と eclipse の場合。ここで github のソースを取得できます。
https://github.com/hiteshsahu/XZing-Barcode-Scanner-Minified-Eclipse
また、パッケージをマージしたので、プロジェクトを巨大に見せることなく、プロジェクトにパッケージをコピーして貼り付けることができます。
プロジェクトに 3 つのソース コード パッケージと 2 つのレイアウト ファイルをドロップするだけで準備完了です。
詳細については、こちらの回答をお読みくださいZXing ライブラリを直接 Android アプリケーションに統合する