让我从头开始。我在项目中添加了最新的解析库(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
和许多类似的错误。
如何摆脱这些假错误?
很高兴知道:
答案 0 :(得分:0)
确保gradle.properties文件中存在以下两个属性:
android.useAndroidX = true
android.enableJetifier = true