迁移到AndroidX会打击一切

时间:2019-03-10 10:54:47

标签: android gradle androidx

让我从头开始。我在项目中添加了最新的解析库(parse是用于处理推送通知的库)。之后,我不得不将构建工具版本从27.0.3升级到28.0.3。如您所知,在Android API 28中,appcompat不再受支持,我不得不迁移到AndroidX。

我是通过进入Android Studio的“重构”菜单并为Migrate to AndroidX选择选项来进行迁移的。

混乱在这里。我的项目确实构建成功,并且我的应用程序在设备上运行没有问题,但是在我的代码中,我已经有太多错误。例如,在我的MainActivity中,未定义用红色突出显示的onStart方法或Intent类中的静态值。例如Intent.FLAG_ACTIVITY_CLEAR_TASK和许多类似的错误。

如何摆脱这些假错误?

很高兴知道:

  • 清理和重建对我不起作用。
  • 无效缓存并重新启动Android Studio对我不起作用。
  • 从SDK Manager安装最新的Google Play服务不适用于我。

1 个答案:

答案 0 :(得分:0)

确保gradle.properties文件中存在以下两个属性:

  

android.useAndroidX = true

     

android.enableJetifier = true