2016-04-06 12 views
0

Aus Geduld habe ich eines der Dinge, die Sie nicht tun sollten, wenn Sie ABSOLUT SICHER sind. Ich war mir nicht ganz sicher und jetzt bezahle ich dafür.Suchen/Ersetzen brach meine Anwendung (leichtsinniger Fehler)

Was geschah

Meine veraltete App fill_parent als Attribut für android:layout_height verwendet. fill_parent ist veraltet, also schalte ich alles auf match_parent. Sie können wahrscheinlich raten, was als nächstes passiert ist ...

Ich war wreckless mit dem Android Studio finden & Werkzeug zu ersetzen. Wrackless "Rückgängig" ist begrenzt. Um es noch schlimmer habe ich eine andere finden & ersetzen die Situation zu umkehren, so ist hier was los ist:

Das Problem

error: cannot find symbol variable fill_parent

I ersetzt fill_parent mit match_parent und durch eine Verdoppelung zurück und ersetzen mit fill_parent Ich habe am Ende viele dringend benötigte tiefere Referenzen von dem Punkt ersetzt, wo fill_parent nicht mehr erkannt wird. Im schlimmsten Fall werde ich eine Kopie davon machen, wo ich bin, die vorherige Version im Repo holen und herausfinden, was alles geändert hat. Gibt es eine weniger zeitaufwendige Art, dies zu tun, oder stecke ich fest?

Antwort

0

Ich habe alle Apple-Produkte, weil wir mit ihnen am meisten arbeiten, aber ich liebe die Konkurrenz Google/Samsung/Microsoft bringen und kollektiv mag ich die Konkurrenz besser. Davon abgesehen hat Apple den Tag gerettet.

Zeit Macinenur

Auto-Backup 10 Minuten vor dem „Unfall“

war Wenn Sie nicht vertraut sind, dann ist Time Machine ein Produkt, das Apple- erstellt Themen wie die Bekämpfung der ich lief in heute. meisten Verbraucher haben nicht das Know-how von GIT/SVN so, wenn sie Dateien löschen sie sind dauerhaft weg, wenn sie Glück haben, mit einem Antrieb deep scan. Time Machine ist ein gutes Projekt und wenn Sie OS X verwenden, dann schlage ich dringend vor, Sie kaufen und externes Laufwerk und machen es zu einem Time Machine Backup.