【问题标题】:Ionic and phonegap barcode scanner app crash on androidIonic 和 phonegap 条码扫描仪应用程序在 android 上崩溃
【发布时间】:2020-06-02 21:43:33
【问题描述】:

我的 ionic 应用使用:

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

当我调用barcode.scan 函数时,Android 应用程序立即崩溃。我所做的一切都像非常基本的例子:https://ionicframework.com/docs/native/barcode-scanner

注意:我目前正在 android7 版本上进行测试。手机不是很新,但也不是很旧。 它在接受相机权限后立即崩溃。

catch 块或任何内容中没有错误消息,应用程序只是崩溃。 有没有人遇到过这种情况或可以帮助我调查更多日志?

【问题讨论】:

    标签: ionic-framework cordova-plugins ionic4 phonegap-plugins


    【解决方案1】:

    我发现了这个问题,基本上是 AndroidManifest.xml 文件中缺少 com.google.zxing.client.android.SCAN:

    <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 中描述,但它需要清单文件的活动。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-04-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-21
      • 1970-01-01
      相关资源
      最近更新 更多