Pot d'incompatibilité! Fixer vos dépendances

Étapes pour reproduire:

  1. créer un projet android "MyApp"
  2. importation ActionBarSherlock(ABS),Directionnelle ViewPager(DVP), ou de toute autre bibliothèque open source qui utilisent android support library.
  3. Ajouter les bibliothèques au projet "MyApp"

Journal 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 supposé supprimer android-support-v4.jar de dossier libs et en garder qu'une copie de tous.
Mais, ce n'est pas la résolution de mon problème.

Lorsque j'essaie de supprimer le android-support-v4.jar de MyApp, il me donne 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 android-support-v4.jar de ABS, il me donne l'erreur suivante

 ????? cannot be resolved to a type error.

J'ai essayé de nettoyer le projet, de Fixer les Propriétés du Projet. Redémarrez eclipse, la construction, l'importation et l'ajouter à nouveau. J'ai essayé de copier le soutien jar dans le dossier libs d'une bibliothèque à l'autre. supprimer le support de pot dans les deux bibliothèques et de l'ajouter au projet Monapp. Rien n'a fonctionné pour moi.

si j'essaie d'ajouter une seule bibliothèque, il fonctionne très bien. je suis confronté au problème lorsque vous essayez d'ajouter 2 ou plusieurs bibliothèques d'un même projet.

erreur lors de l'obtention lorsque j'ai ajouter 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
  • Voir si cela fonctionne: stackoverflow.com/q/14994237/450534. Je pense qu'il devrait, mais le vérifier de toute façon.
  • essayez de supprimer le fichier jar du dossier lib de votre projet
InformationsquelleAutor SKK | 2013-04-17