我为离子安装条码扫描器插件,构建了我的项目,它适用于ff android os:Android 51.1,Android 6和Android 7,但它在android 8上失败。一旦我尝试使用条形码扫描器,应用程序崩溃。可能是什么问题?
这是我的离子信息:
离子型:
ionic (Ionic CLI) : 4.9.0 (C:\Users\Juls\AppData\Roaming\npm\node_modules\ionic)
Ionic Framework : ionic-angular 3.9.2
@ionic/app-scripts : 3.2.1
科尔多瓦:
cordova (Cordova CLI) : 8.1.2 ([email protected])
Cordova Platforms : android 7.1.4
Cordova Plugins : cordova-plugin-ionic-keyboard 2.1.3, (and 8 other plugins)
系统:
Android SDK Tools : 26.1.1 (C:\Users\Juls\AppData\Local\Android\Sdk)
NodeJS : v10.14.1 (C:\Program Files\nodejs\node.exe)
npm : 6.4.1
OS : Windows 10
1)删除android平台
ionic cordova platform remove android
2)添加最新版本的android(支持android sdk 28(android 8))
ionic cordova platform add [email protected]
参考。 :https://cordova.apache.org/announcements/2019/02/16/cordova-android-release-8.0.0.html
可能是最新的Android版本不支持条码扫描器插件所以尝试删除插件并添加最新版本的条码扫描器
请参阅离子文档plugin here