2013-06-20 3 views
2

J'ai un projet de bibliothèque Android qui utilise facebook sdk, donc je l'ai lié dans mes propriétés du projet. Le problème est que la troisième partie de l'application Android qui utilise ma bibliothèque relie le sdk facebook. Donc le lien de l'application cible facebbok et ma bibliothèque, et ma bibliothèque liens vers facebook sdk, enfin le facebook sdk est lié deux fois avec le conflit évidemment.Double importation sdk facebook, dans mon projet de bibliothèque android et dans le projet cible

Je vérifie que com/facebook/android va dans mon pot de bibliothèque.

Comment puis-je résoudre ce double include?

Merci à tous pour le support.

Répondre

0

J'ai fait face au même problème, c'est ce que j'ai fait. J'espère que cela vous aide aussi.

  1. Retirez toutes les bibliothèques de votre projet (Propriétés-> javaBuildPath-> bibliothèque (onglet) -> sélectionnez dossier- dépendance> supprimer).
  2. Maintenant, allez libs et enlever la bibliothèque (votre projet. montrer quelques erreurs, peu importe)
  3. Enfin importer la bibliothèque qui contient la sous-bibliothèque.
+0

Désolé amal mais l'application 3ème partie n'est pas sous mon contrôle. Je dois fournir seulement la bibliothèque de jar ou un projet de bibliothèque d'android que le lien de développeur de 3ème partie. –

+0

@amalBit: Je ne comprends pas vos étapes 2 et 3. Concernant le # 2, il n'y a pas de fichier .jar pour mon projet de bibliothèque. Concernant # 3: Qu'entendez-vous par "importer la bibliothèque"? Voulez-vous dire utiliser la commande Fichier -> Importer ...? – PeteH

+0

aller à android construire le chemin et supprimer la dépendance v4. Ensuite, allez dans le dossier lib et supprimez le fichier v4 .jar. À ce stade, votre projet affichera une erreur. Maintenant, importez le facebook sdk (qui contient la bibliothèque v4) et votre projet sera sans erreur. – amalBit

Questions connexes