2013-06-10 23 views
7

私はこの質問のためのいくつかの答えをstackoverflowで読んだが、それは私のために働いていない。私はすでにプロジェクトを持っており、今では私のプロジェクトにQRコードとバーコードリーダーを統合したいと思っています。アンドロイドプロジェクトにZxingライブラリを含めるには?

私はからzipファイルをダウンロードした:私は「core.jar」を見つけられませんでしたcore-2.2.zip

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

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

+0

あなたはその瓶を作る必要があります – Prachi

答えて

4

実際にZXingプロジェクトの一部であるAndroidアプリケーションがあります。 コアモジュールがMaven Centralでリリースされています。

compile 'com.google.zxing:core:3.2.0' 
のGradleプロジェクトの

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

:あなたは(ほとんどのAndroidアプリケーションのためにはほとんどありません)Mavenプロジェクトを持っている場合は、あなたののpom.xmlファイルに次の依存関係を追加することができます

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

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

+0

02/2017現在、3.3.0 ist current:https://repo1.maven.org/maven2/com/google/zxing/core/3.3.0/core-3.3。 0.jar – winne2

0

あなたがすべきことは、jarファイルを含めることです。あなたはダウンロードできません。最初にあなたがzxingを取ろうとするときに同じ問題がありました。運良く私はその瓶を見つけました。私はそれをダウンロードすることができました。どちらのバージョンでも必要なものを確認する必要があります。

core

私は、これは日食であるが、私はそれは同じようでなければならない想像し、Androidのメーカーで働いていません。あなたはそれがメインプロジェクトにライブラリとしてプロジェクトにzxingいっぱいプロジェクトで追加する必要がどのような

eclipse

。アクティビティを作成し、このライブラリを含むレイアウトを作成します。また、デフォルトで

library

です:

public class Validador extends CaptureActivity { 

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

}

レイアウト:QRコードの場合

<FrameLayout 
android:layout_width="wrap_content" 
android:layout_height="wrap_content" 
android:layout_gravity="center"> 
    <include layout="@layout/capture"/> 
</FrameLayout> 
2

あなたはまた、Googleがサービス7.8以降を再生使用することができます読みました。あなたはこれをチェックするかもしれませんlink from Google

関連する問題