【问题标题】:Ionic Native Bar-code Scanner Not Working On Android 8离子原生条码扫描仪无法在 Android 8 上运行
【发布时间】:2019-02-21 09:48:52
【问题描述】:

我为 ionic 安装了条形码扫描仪插件,构建了我的项目,它适用于 ff android 操作系统: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 (cordova-lib@8.1.1)
   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

【问题讨论】:

    标签: android ionic-framework ionic3 barcode-scanner ionic-native


    【解决方案1】:

    1) 移除安卓平台

    ionic cordova platform remove android 
    

    2) 添加最新版本的android(支持android sdk 28(android 8))

    ionic cordova platform add android@8.0.0
    

    参考。 :https://cordova.apache.org/announcements/2019/02/16/cordova-android-release-8.0.0.html

    【讨论】:

    • 在 android 8.1.0 上仍然无法运行,还没有在 android 8.0.0 上尝试过,但它应该也支持 8.1.0 吗?
    【解决方案2】:

    可能是最新的android版本不支持条码扫描器插件,因此请尝试删除插件并添加最新版本的条码扫描器

    参考离子文档plugin here

    【讨论】:

    • 谢谢@Sivaramakrishnan,更新了插件,但不幸的是他们的插件不支持android 8。太糟糕了
    • 哦..看看有没有其他办法
    猜你喜欢
    • 2019-04-04
    • 2019-01-06
    • 2019-05-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-13
    • 1970-01-01
    相关资源
    最近更新 更多