我的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块或任何东西中没有错误消息,应用程序只是崩溃。有人经历过这种情况吗?或者可以帮助我调查更多日志?
2条答案
按热度按时间9nvpjoqh1#
我已经找到了这个问题,基本上它是从AndroidManifest.xml文件中缺少com.google.zxing.client.android.SCAN:
不知道为什么插件安装没有添加任何东西,也没有在github中描述,但它需要清单文件的活动。
xxhby3vn2#
Android Manifest.xml:12:9-21:20错误:〈activity#com.google.zxing.client.android.CaptureActivity〉元素需要显式指定android:exported。面向Android 12及更高版本的应用需要在相应组件定义了Intent过滤器时为
android:exported
指定显式值。有关详细信息,请参阅https://developer.android.com/guide/topics/manifest/activity-element#exported。