Ioni c и приложение для сканирования штрихкодов телефона cra sh on android - PullRequest
0 голосов
/ 18 февраля 2020

My ioni c приложение использует:

"@ionic-native/barcode-scanner": "^5.19.1",
"phonegap-plugin-barcodescanner": "^8.1.0",

Android приложение сразу падает, когда я вызываю функцию barcode.scan. Я делаю все как на самом базовом c примере: https://ionicframework.com/docs/native/barcode-scanner

Примечание: я сейчас тестирую это на версии для android7. Телефон не очень новый, но и не очень старый. Сбой происходит сразу после принятия разрешений камеры.

В блоке перехвата или в любом другом сообщении об ошибке нет, приложение просто вылетает. Кто-нибудь сталкивался с этим или может помочь мне изучить больше журналов?

1 Ответ

0 голосов
/ 18 февраля 2020

Я обнаружил проблему, в основном она отсутствовала com.google.zxing.client. android .SCAN из AndroidManifest. xml Файл:

<activity android:configChanges="orientation|keyboardHidden" android:name="com.google.zxing.client.android.CaptureActivity" android:screenOrientation="landscape" android:theme="@android:style/Theme.NoTitleBar.Fullscreen" android:windowSoftInputMode="stateAlwaysHidden">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.DEFAULT" />
        </intent-filter>
        <intent-filter>
            <action android:name="com.google.zxing.client.android.SCAN" />
            <category android:name="android.intent.category.DEFAULT" />
        </intent-filter>
    </activity>

Не уверен, почему установка плагина сделала ничего не добавлено и не описано в github, но для файла манифеста требовалась активность.

...