android-support-v4.jar no se importa correctamente en Eclipse

Estoy tratando de obtener una aplicación para compilar que use laandroid-support-v4.jar y elFragmentation clases que contiene, pero sigo recibiendo mensajes cada vez que intento compilar que hay errores en el código. Todos los errores tienen que ver con diferentesFragmentation clases que están en el.JAR. Yo he tratadoctrl-clicking la carpeta del proyecto y luego seleccionandoAndroid Tools -> Add Compatibility Library y sigo recibiendo este error:

[2011-12-20 11:55:31 - Android Compatibility JAR not found:]
/Applications/eclipse/Eclipse.app/Contents/MacOS/v4/android-support-v4.jar

¿Por qué estaría buscando la.JAR en el contenido del paquete de Eclipse? Ingresé a las propiedades del proyecto, fui a Java Build Path e importé el.JAR desde elMainActivity/libs carpeta, eso no funcionó, y luego traté de importarlo desde mi directorio SDK, y eso no funcionó. He arreglado las propiedades del proyecto y lo he limpiado y construido innumerables veces, he reiniciado Eclipse, mi computadora, he descargado e instalado Eclipse, los SDK y ADT de Android y aún nada. Estoy completamente perplejo.

Edita

He pasado por la ruta de compilación e importé el .JAR tanto de laMainActivity/libs y mi directorio SDK. Por el simple hecho de que agregué el .JAR en el directorio que sigue apareciendo en los errores y que no ha funcionado. ¿Qué hace que Eclipse lo busque en su contenido del paquete de la aplicación?

Actualiza

Así que después de modificar el contenido del proyecto no se muestran errores, pero la carpeta MainActivity todavía dice que hay uno y aún no puedo compilar.

Me gusta nyah:

Revisió

Así que creo que la pregunta puede ser "¿Por qué Eclipse está buscando el .JAR en el contenido del paquete de la aplicación Eclipse en lugar de libs directorio del proyecto o el directorio de Android SDK que utilicé para importarlo como un .JAR externo? "

Update # 2

Solo obtengo un error ahora después de retocar, está en este método:

@Override
public MenuItem setOnActionExpandListener(OnActionExpandListener onActionExpandListener) {
    // Noop
    return this;
}

La solución rápida dice que debería eliminar la anotación @Override pero ese método debe anular un método de superclase.

Estos son los errores que muestra:

Multiple markers at this line
- The method setOnActionExpandListener(MenuItem.OnActionExpandListener) of type SimpleMenuItem must override a superclass method
- implements android.view.MenuItem.setOnActionExpandListener

Respuestas a la pregunta(24)

Su respuesta a la pregunta