出于耐心,我做了一件你不应该做的事情,除非你绝对确定。我不确定,现在我正在为此付出代价。
发生了什么
我过时的应用程序正在fill_parent
用作android:layout_height
. fill_parent
已弃用,因此我将所有内容切换为match_parent
. 你大概可以猜到接下来发生了什么……
我对Android Studio
查找和替换工具一无所知。无懈可击的“撤消”是有限的。更糟糕的是,我又做了一次 find & replace 来扭转这种情况,所以这就是发生的事情:
问题
error: cannot find symbol variable fill_parent
我替换fill_parent
为match_parent
and 并通过加倍返回并替换match_parent
为fill_parent
Ive 最终替换了急需的深层引用,fill_parent
甚至不再被识别。在最坏的情况下,我将复制我所在的位置,在 repo 中获取以前的版本,并找出所有更改的内容。有没有更省时的方法来做到这一点,还是我被卡住了?