在试图修复代码中的bug的过程中,我将我的android项目迁移到androidx,并在迁移之前愚蠢地“取消选中”备份选项。现在,androidx项目引起的问题比它带来的帮助更多,我意识到我可能无法撤消这个操作,因为我没有备份以前的版本。
有没有办法让我的项目回到迁移到androidx之前的状态?我在github上有一个预迁移的版本(我在迁移到androidx后没有提交对github的更改),所以如果我卸载并重新安装Android Studio并从github中拉出项目,它会撤销androidx的更改吗?
任何帮助都将不胜感激!提前谢谢你。
发布于 2020-06-17 08:55:35
您可以尝试重构>迁移到AppCompat...
但是现在AppCompat库被弃用了,谷歌也没有对它的支持;所以迟早你必须考虑一个迁移计划。
发布于 2020-06-17 08:57:19
只需恢复版本控制中的更改即可。如果您没有这样的local history,请恢复它。而坦率地说,当refactoring code时,最好是向前走而不是向后走。因为在这种情况下,...else你永远不会摆脱Jetifier,因为你不能把appcompat和androidx混在一起。事实是,大多数最新的库同时链接到androidx。
https://stackoverflow.com/questions/62419737
复制相似问题