[英]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.