离子电容器构建找不到符号 android.support.v4.app.ActivityCompat

ionic capacitor build cannot find symbol android.support.v4.app.ActivityCompat

我在 ionic 中开始了一个新项目。只安装 qrscenner 插件。 运行命令后ionic cap build android运行成功。然后我在 Android Studio 中 运行 应用程序,得到错误:

error: cannot find symbol
import android.support.v4.app.ActivityCompat;
                             ^
  symbol:   class ActivityCompat

我安装了 floatinghotpot / cordova-plugin-android-support-v4 插件,但是一样。

这可以通过 运行 解决:

npm install jetifier
npx jetify
npx cap sync android

... 更改了导入参考:

import android.support.v4.app.ActivityCompat;

至:

import androidx.core.app.ActivityCompat;

参考: https://forum.ionicframework.com/t/capacitor-cant-build-due-to-androidx-conflicts-at-a-total-loss-on-how-to-fix/185535/16