私はNetbeans 8.1とgluonhq jfxplugin 2.2.0を使用しています。Gluonチャームダウンバーコードスキャナ - インテントハンドラが見つかりません
私はバーコードを読もうとしていて、新しいプロジェクト(標準のhello world)を作成しました。私は、Button HandlerをUpdateText()(以下)という関数を呼び出すように変更し、Charm Down Scanサービスを呼び出します。
私はアプリを実行し、ボタンをクリックし、私は、Androidデバイスマネージャで次のエラーを取得する:
E/AndroidRuntime(3583): android.content.ActivityNotFoundException: No Activity found to handle Intent { act=com.gluonhq.charm.down.android.scan.SCAN cat=[android.intent.category.DEFAULT] flg=0x4080000 }
このクラッシュはscanservice.scan()ライン上で起こっています。
ボタンのクリックハンドラコード:
protected void UpdateText(Label label) {
ScanService scanService = PlatformFactory.getPlatform().getScanService();
StringProperty scannedString = scanService.scan();
scannedString.addListener((obs, ov, nv) -> System.out.println("Scanned String = " + nv));
}
私は非常にあなたのAndroidManifest.xmlファイルにcom.gluonhq.charm.down.android.scan.SCAN
意図を定義する必要が任意のヘルプ
'AndroidManifest.xml'はすでに 'src/android'フォルダにあります。アクティビティを追加した後、ボタンをクリックすると、アプリケーションがクラッシュする前にZXingスクリーンが画面上で点滅します。 エラーが発生しました: 'java.lang.NoClassDefFoundError:失敗した解決:Lcom/google/zxing/BarcodeFormat; –
こんにちは、私は解決策を使って答えを更新しました。 –