7

この質問に対する回答をstackoverflowで読みましたが、うまくいきません。既にプロジェクトがあり、QR コードとバーコード リーダーをプロジェクトに統合したいと考えています。

次の場所から zip ファイルをダウンロードしました: core-2.2.zip

「core.jar」が見つかりませんでした。「core」フォルダーに追加されたファイルを統合する必要があることを読みました。すべてのクラスをプロジェクト (フォルダー全体) に追加する必要がありますか? または、そのフォルダーでjarファイルを作成する必要がありますか?

Androidスタジオを使用しています。誰でも私を助けることができますか?ありがとうございました

4

3 に答える 3

5

実際、ZXing プロジェクトの一部である Android アプリケーションがあります。Maven Central でリリースされたコアモジュールを使用します。Maven プロジェクトがある場合 (ほとんどの Android アプリケーションではそうではありません)、次の依存関係をpom.xmlファイルに追加できます。

<dependency>
    <groupId>com.google.zxing</groupId>
    <artifactId>core</artifactId>
    <version>3.2.0</version>
</dependency>

Gradleプロジェクトの場合:

compile 'com.google.zxing:core:3.2.0'

または、ここからコンパイル済みの .jar を直接ダウンロードできます。

この回答は、最新の安定版であるバージョン 3.2.0 を参照していることに注意してください。バージョン 2.2 も同様に入手できます。

于 2015-04-30T06:19:01.653 に答える
0

あなたがすべきことは、jarを含めることです。ダウンロードすることはできません。最初に zxing を使用しようとすると同じ問題が発生しましたが、幸運にも jar を見つけてダウンロードできました。必要なバージョンを確認する必要があります。

私は Android Studio で作業したことがありません。これは日食ですが、同じ方法である必要があると思います。

日食

追加する必要があるのは、メイン プロジェクトのライブラリとしてプロジェクトに zxing する完全なプロジェクトです。このライブラリを含むレイアウトをアクティビティおよび作成します。

図書館

これもデフォルトです:

public class Validador extends CaptureActivity {

public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.validador);
}

}

レイアウト :

<FrameLayout
android:layout_width="wrap_content" 
android:layout_height="wrap_content"
android:layout_gravity="center">
    <include layout="@layout/capture"/>
</FrameLayout>
于 2015-12-01T15:58:46.520 に答える