Marche à suivre pour reproduire :
- créer un projet Android "MyApp
- importer ActionBarSherlock(ABS),Directional ViewPager(DVP), ou toute autre bibliothèque open source qui utilise la bibliothèque de support Android.
- Ajouter les bibliothèques au projet "MyApp".
Journal de bord de la console :
[2013-04-17 14:27:12 - MyApp] Found 2 versions of android-support-v4.jar in the dependency list,
[2013-04-17 14:27:12 - MyApp] but not all the versions are identical (check is based on SHA-1 only at this time).
[2013-04-17 14:27:12 - MyApp] All versions of the libraries must be the same at this time.
[2013-04-17 14:27:12 - MyApp] Versions found are:
[2013-04-17 14:27:12 - MyApp] Path: C:\Users\santhosh\My_Workspace\DVP_library\libs\android-support-v4.jar
[2013-04-17 14:27:12 - MyApp] Length: 140011
[2013-04-17 14:27:12 - MyApp] SHA-1: fc834ac8147bc4ed0b555f90f500a57d4232c448
[2013-04-17 14:27:12 - MyApp] Path: C:\Users\santhosh\My_Workspace\abs_library\libs\android-support-v4.jar
[2013-04-17 14:27:12 - MyApp] Length: 271754
[2013-04-17 14:27:12 - MyApp] SHA-1: 53307dc2bd2b69fd5533458ee11885f55807de4b
[2013-04-17 14:27:12 - MyApp] Jar mismatch! Fix your dependencies
Je sais que je suis censé supprimer Android-support-v4.jar du dossier libs et n'en garder qu'une copie pour tous. Mais cela ne résout pas mon problème.
Lorsque j'essaie de supprimer le fichier Android-support-v4.jar de l'application MonApp mais j'obtiens l'erreur suivante.
Problems encountered while deleting resources.
Could not delete 'C:\Users\santhosh\My_Workspace\MyApp\libs\android-support-v4.jar'.
Lorsque j'essaie de supprimer le fichier Android-support-v4.jar du fichier ABS mais je reçois l'erreur suivante
????? cannot be resolved to a type error.
J'ai essayé de nettoyer le projet, de réparer les propriétés du projet. Redémarrer eclipse, construire, importer et ajouter à nouveau. J'ai essayé de copier le support jar dans le dossier libs d'une bibliothèque à l'autre, de supprimer le support jar dans les deux bibliothèques et de l'ajouter au projet MyApp. Rien n'a fonctionné pour moi.
Si j'essaie d'ajouter une seule bibliothèque, cela fonctionne bien. Je rencontre le problème lorsque j'essaie d'ajouter 2 bibliothèques ou plus à un seul projet.
erreur qui se produit lorsque j'ajoute deux bibliothèques dans MyApp :
The project was not built since its build path is incomplete.
Cannot find the class file for android.support.v4.app.FragmentActivity.
Fix the build path then try building this project MyApp Unknown Java Problem
The type android.support.v4.app.FragmentActivity cannot be resolved. It is indirectly referenced from required .class files MyActivity.java/MyApp/src/com/santhosh/myapp line 10 Java Problem
Jar mismatch! Fix your dependencies MyApp Unknown Android Dependency Problem