我已经将我的Android Studio代码库成功重构为AndroidX。但这在我的某些库中引起了一些问题。

由于该应用即将投入生产,因此我需要还原它。我该怎么做?

最佳答案

我经历了同样的事情,请按照以下步骤撤消AndroidX迁移:

  • 删除gradle.properties中的以下几行:
    android.enableJetifier=true
    android.useAndroidX=true
    
  • 删除应用程序build.gradle中的AndroidX依赖项,并将其替换为等效的非AndroidX依赖项:
    例如
    implementation 'androidx.core:core:1.0.0-beta01'
    implementation 'androidx.appcompat:appcompat:1.0.0-beta01'
    
  • 与Gradle文件同步项目
  • 同步后,您可能在java文件中出现导入错误,可以删除androidx导入,然后重新添加等效的非androidx导入

  • 我希望它能帮助每个面临迁移回滚问题的人。如果在Android Studio中执行上述步骤时遇到任何冲突问题,请尝试清理并重建项目。

    关于android - 撤消向AndroidX的迁移,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/53446801/

    10-12 04:15