繁体   English   中英

phonegap-plugin-barcodescanner 在 Android 上崩溃

[英]phonegap-plugin-barcodescanner crashes on Android

我想在这里发布这个问答,因为我看到很多人都有这个问题,并且 phonegap-plugin-barcodescanner github repo 现在是只读的,所以不能在那里发布问题。 我在 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

现在,platforms/android/project.properties 中的那一行是:

cordova.system.library.2=androidx.legacy:legacy-support-v4:1.0.0

该插件按预期工作,不会使应用程序崩溃。 希望这对其他人有帮助!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM