首页 > 解决方案 > 迁移到 AndroidX 导致一切崩溃

问题描述

让我从头开始。我将最新的解析库添加到我的项目中(解析是用于处理推送通知的库)。之后,我不得不将我的构建工具版本27.0.328.0.3. 因此,正如您在 android API 28 中所知道的那样,appcompat不再支持,我不得不迁移到 AndroidX。

我通过进入 Android Studio 的 Refactor 菜单并选择Migrate to AndroidX.

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

我怎样才能摆脱这些虚假的错误?

很高兴知道:

标签: androidgradleandroidx

解决方案


确保这两个属性在 gradle.properties 文件中:

android.useAndroidX=true

android.enableJetifier=true


推荐阅读