android - 离子电容器 qrscanner 活动兼容性
问题描述
我正在创建一个离子电容器应用程序。在我的应用程序中,我必须使用 QR 扫描仪,所以我使用https://ionicframework.com/docs/native/qr-scanner插件来集成 qr 扫描仪。然后我做ionic capacitor copy android
和ionic capacitor open android
。然后在android studio中,当我尝试构建它时会抛出
电容器-cordova-android-plugins/src/main/java/com/bitpay/cordova/qrscanner/QRScanner.java -找不到符号类ActivityCompat -找不到符号变量ActivityCompat
Ionic 版本是 6.4.0,android studio 版本是 3.6.2
有人可以帮我解决这个问题。
解决方案
Capacitor 2.0 使用 Android X,这意味着所有插件也必须使用 Android X,并且没有更新。
作为解决方法,您可以使用 Capacitor 1.5.2 或使用 jetifier 修补插件以使用 Android X。
npm install jetifier
npx jetifier
npx cap sync android
推荐阅读
- android - 如何使用 OkHttp 进行 HTTPS 连接
- python - 每周二氧化碳浓度的 Matplotlib Python 热图
- android - Jetpack Compose Navigation:PopUpTo Screen 来自具有相同路线但参数除外的屏幕
- javascript - 在 HTML5 画布的循环中每次迭代时渲染
- python - 在数据框中,我们如何一次写入一行,一次写入一列?
- docker - 如何使用 Vault Container 的 Root Token
- django - Django:表不存在,无法运行初始迁移来创建表
- azure - Oracle ADW 到 Snowflake 数据的迁移
- c++ - C++ Primer 第 5 版联合和类类型成员
- c# - 在一行中实例化一个对象