I’m using Google’s new tools to start an application that has the ability to switch between three tabs.

This is great, but lacks support for older devices.
1. I added ABS with the support library to the application.
2. I changed public class MainActivity extends FragmentActivity implements ActionBar.TabListener { to public class MainActivity extends SherlockFragmentActivity implements ActionBar.TabListener {
3. I’m still left with a ton of errors, and I don’t even know if this will work properly on older devices. Does anyone have any tips on how to implement sliding tabs that are compatible with 2.x and up?

Update:
I’m stuck on step 6 of alextsc’s answer

The exact same process worked for me. I removed all the imports and then pressed ctrl+shift+o and selected the compatibility classes. It worked absoulutely fine. see the post here.