2016-07-22 10 views
0

私は学生で、phonegapモバイルアプリケーション開発で初めてです。私はこの後にBarcodeScannerプラグインをインストールしようとしていますguide。ガイドには3つのプラグイン、バーコードスキャナダイアログボックスとInappbrowserをインストールすることが記載されています。ここでPhonegapプラグイン:BarcodeScannerがEclipseでエラーを起こしています

は問題です:

Eclipseのバーコードスキャナのプラグインがインストールされた後、「主な活動」の「赤十字」のエラーを発見しました。 (Eclipse with dialog,Eclipse with both)。私が使用して「シフト+ CTRL + O」Eclipseでインポートファイルを整理しようとすると、彼らが返さ:Eclipseの

/src/com/phonegap/plugins/barcodescanner/Barcodescanner.java contains ambiguous reference. User interaction is required 

「問題ビュー」をSRCのファイルが表示され下com.phonegap.plugin.barcodescannerを選択したとき:

Intents cannot be resolved to a variable 

^エラーはエラーが下回っに見つかっ^

The import com.google cannot be resolved 

.javaファイル内のすべての '意思' での発見しました

import com.google.zxing.client.android.Intents; 

さらに、バーコードスキャナープラグインは、ダイアログプラグインが以前には作成しなかった追加のファイルを作成しました。 before after

私は上のプラグインをインストールしたルートディレクトリには、config.xmlファイルのあるフォルダ「こんにちは」、にありました。

質問: バーコードスキャナーのプラグインが難しいのはなぜですか?それはディレクトリの問題のようだが、私はダイアログプラグインを同じ方法でインストールしており、エラーを生成していない。 cmdcodeを使ってcordovaからインストールしたbarcodescannerプラグインが正しく動作していない可能性はありますか?プラグインが動作するにはどうすればよいですか?ありがとう!

答えて

1

zxing intent.javaを正常にインポートできなかったようです。 "インテント"は、zxing srcフォルダにあるJavaのいずれかで宣言されている変数なので、変数は解決されません。

あなたがする必要があることは、githubからzxingをダウンロードし、com.google.zxing.client.androidを現在のプロジェクトのsrcフォルダにコピーすることです。

だから、あなたのプロジェクトのsrcファイルで確認して、「com.google.zxing.client.android」という名前の別のパッケージがあり、それがこの「intents.java」で構成されてい

余分なフォルダには、問題をイマイチこれは、あなたがインストールしたバーコードスキャナプラグインのグラデルで構成されているためです。これは正常です。アンドロイドスタジオで使用されているGoogleの「gradles」について詳しく調べることができます。

乾杯。

関連する問題