如何解决phonegap-plugin-barcodescanner 在 Android 上崩溃
我想在这里发布这个问答,因为我看到很多人都有这个问题,并且 phonegap-plugin-barcodescanner github 存储库现在是只读的,所以不能在那里发布问题。我在 Android 10 应用程序中安装插件时遇到了一个问题,当我调用 cordova.plugins.barcodeScanner.scan() 时,它会弹出一个权限对话框,然后应用程序崩溃。
解决方法
事实证明该插件默认调用 Android 兼容性库 v4.27,所以我会在平台/android/project.properties 中得到这一行:
cordova.system.library.2=com.android.support:support-v4:27.+
我通过添加androidx-adapter插件解决了:
cordova plugin -d add cordova-plugin-androidx-adapter
现在平台/android/project.properties 中的那一行是:
cordova.system.library.2=androidx.legacy:legacy-support-v4:1.0.0
插件按预期工作,不会使应用程序崩溃。希望这对其他人有帮助!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。