长话短说,Android Studio对Migrate to Android X
的新的重构功能存在漏洞。最后,我在XML文件中得到了几十个无效,不完整,不存在的组件类,并且编译器没有抱怨。只有在运行时进行测试时,我才意识到它已经完成了。
是否有一个lint选项来查找无效的类名/组件类型,以便它标记类似以下内容(不存在):
<androidx.widget.AppCompatSeekBar>....</androidx.widget.AppCompatSeekBar>
实际的类名称为androidx.appcompat.widget.AppCompatSeekBar
。我不得不做很多手动查找和替换工作,但是我不愿意将其发布为更新并破坏以前运行良好的应用程序。