Anu*_*ugh 9 android android-studio
我已将Android Studio代码库成功重构为AndroidX。但这在我的某些库中引起了一些问题。
由于该应用即将投入生产,我需要还原它。我该怎么做?
我经历了同样的事情,请按照以下步骤撤消AndroidX迁移:
删除以下行gradle.properties:
android.enableJetifier=true
android.useAndroidX=true
Run Code Online (Sandbox Code Playgroud)删除应用中的AndroidX依赖项,build.gradle并将其替换为等效的非AndroidX依赖项:
例如
implementation 'androidx.core:core:1.0.0-beta01'
implementation 'androidx.appcompat:appcompat:1.0.0-beta01'
Run Code Online (Sandbox Code Playgroud)与Gradle文件同步项目
同步后,您可能在Java文件中出现导入错误,则可以删除androidx导入,然后重新添加等效的非androidx导入
我希望它能帮助每个面临迁移回滚问题的人。如果在Android Studio中执行上述步骤时遇到任何冲突问题,请尝试清理并重建项目。
小智 5
您可以简单地Migrate App to appCompat选择Refactor。
另外,不要忘记从以下位置删除这些行gradle.properties:
android.useAndroidX=true
Run Code Online (Sandbox Code Playgroud)
android.enableJetifier=true
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12080 次 |
| 最近记录: |