I want to scan my Android project for all hardcoded Strings so I can localize the project, putting the Strings in strings.xml. I see an option in Eclipse to \'Externalize String
NOTE: This solutions can help with HALF your problem- finding all hardcoded strings. You will still need to do the actual refactoring yourself because you still need to name all extracted strings.
This is the shorter and better answer:
You can run a custom lint inspections - to find only hardcoded texts in layout files:
selects desired scope (layouts, for instance)
under 'Inspection profile', select a new custom profile (...)
Duplicate an existing profile, and un-check all inspections EXCEPT 'HardcodedText'