J'utilise ActionBarSherlock comme projet de bibliothèque dans un projet qui est lui-même une bibliothèque. Tout fonctionnait bien jusqu'à ce que je déplace le projet sur un nouvel ordinateur et que je mette à jour les outils du SDK.
J'ai cette erreur que je ne comprends pas. Lorsque je crée une classe étendant SherlockFragment comme ceci :
import com.actionbarsherlock.app.SherlockFragment;
public class SomeFragment extends SherlockFragment {
...
}
J'ai l'erreur de compilation suivante :
The type android.support.v4.app.Fragment cannot be resolved. It is indirectly referenced from required .class files
J'ai vérifié les points suivants :
- ActionBarSherlock est importé comme une bibliothèque
- Aucune erreur apparente dans le chemin de construction (pas de croix rouge) et actionbarsherlock.jar est présent.
- La bibliothèque de support se trouve dans le projet ActionBarSherlock et NON dans les autres projets dépendants.
Autre chose ?