2016-10-25 11 views
2

私はngCordovaを使用して自分のイオンアプリを開発しています。私はその後、バーコードスキャナーのプラグインがアンドロイドで動作していませんマシュマロイオン!

cordova plugin add org.apache.cordova.camera 

を使用してカメラのプラグインをインストールし、私のイオンのアプリを実行している間、私はそれがカメラの許可を求めるだ、

cordova plugin add https://github.com/phonegap/phonegap-plugin-barcodescanner.git 

を使用してバーコードスキャナのプラグインをインストールしているしています。私も許可を許可しました。 そう、私はイメージをキャプチャすることができます。

しかし、バーコードスキャナを開いて、

$cordovaBarcodeScanner.scan().then(function(imageData) { 
     alert(imageData.text); 
     alert("Barcode Format -> " + imageData.format); 
     alert("Cancelled -> " + imageData.cancelled); 
    }, function(error) { 
     alert("An error happened -> " + error); 
    }); 

Iスキャナを開くにできることができます。私は結果を得ることができません。スキャナがバーコードをスキャンしていません。

アンドロイド5+のバージョンで同じプラグインが動作しています。

誰もが助けてくれます!!!!

答えて

1

潜在的な回避策は、23(Marshmallow)の代わりにターゲットのsdkバージョンを22(Lollipop)に変更することです。

<uses-sdk android:minSdkVersion="14" android:targetSdkVersion="22" /> 

ので:

platforms/android/AndroidManifest.xml変更ではAndroidのplatforms/android

について​​3210

<platform name="android"> 
     <preference name="android-targetSdkVersion" value="22"/> 
</platform> 

OR

でこれを試してみてくださいこの問題、このことができますthread

・ホープ以下の詳細については試して

target=android-22 

:へ変更。

+0

ありがとうございます。でも、私はsdk 22でも試しました。私にとっては働いていません。 –

+0

許可の問題かもしれません! –

+0

私はカメラの許可を受けました。バーコードスキャナの許可もありますか?/ –

関連する問題