2013-07-27 2 views
26

J'ai suivi toutes les étapes de Android - ActionBar pour ajouter une barre d'action. Je étendre l'activité de ActionBarActivity: MainActivity public class étend ActionBarActivityActionbar Android comment ajouter la bibliothèque de soutien v7 appcompat pour Eclipse

Je dois ajouter appcompat Bibliothèque de support v7 comme dans here: Dans "Ajout de bibliothèques avec des ressources", section éclipse. Les dernières étapes:

« Ajouter la bibliothèque à votre projet d'application.

  1. Dans l'Explorateur de projets, cliquez droit sur votre projet et sélectionnez Propriétés
  2. Dans le volet Bibliothèque, cliquez sur Ajouter
  3. .
  4. Sélectionnez le projet de bibliothèque, puis cliquez sur OK. Par exemple, le projet appcompat devrait être répertorié comme android-support-v7-appcompat.
  5. Dans la fenêtre propriétés, cliquez sur OK. "

L'étape 2 est où je ne trouve pas le volet Bibliothèque. Comment puis-je ajouter la bibliothèque à mon projet?

+0

Pour travailler avec la bibliothèque de soutien que vous trouverez peut-être cette entrée de blog utile. Il vous permet également de joindre la source que je trouve utile pour comprendre les étapes. http://right-handed-monkey.blogspot.com/2013/09/how-to-run-android-support-library.html – RightHandedMonkey

Répondre

3

Le volet de la bibliothèque apparaît si vous sélectionnez d'abord Android dans la liste de gauche. Il devrait alors être en bas de la section droite de la fenêtre des propriétés, sous la section Cible de la construction du projet.

+4

Merci. C'est tout. Le document devrait vraiment dire sélectionner Android dans le menu de gauche en premier. Ensuite, vous pouvez voir le volet Bibliothèque. – WayneZhao

+0

Pour ceux avec de nombreuses API téléchargées, vous devez sélectionner Android dans le menu de gauche comme indiqué, puis faites défiler vers le bas. J'ai toutes les API installées et la longue liste peut donner l'impression que c'est la seule chose dans le volet. – Mafro34

39

Une image vaut mille mots: enter image description here

+0

Si vous pouvez poster la capture d'écran de votre installation et/ou donner plus de détails, je peux essayer et aider – Kai

+2

Piyey, si vous utilisez Windows et votre projet devient toujours marqué par la croix rouge et non comme sur l'écran ci-dessus, essayez de localiser les deux (principal et bibliothèque) projets sur une partition. – styanton

+0

styanton, merci. Vous n'avez aucune idée de la frustration que j'éprouvais avant de voir ce commentaire. Merci beaucoup haha ​​ –

11

Voici les étapes:

  1. Collez le android-support-v7-appcompat.jar que vous avez téléchargé dans libs dossier de votre projet.
  2. Faites un clic droit sur votre projet, sélectionnez Build Path ->Configure build path.
  3. Sélectionnez puis Library TabAdd Jar option et parcourez récemment ajouté jar v7 et cliquez sur OK

c'est tout :)

+7

C'est la procédure pour les bibliothèques de soutien sans ressources. Mais comme v7-appcompat contient des ressources, vous devez vraiment suivre la section "Ajouter des bibliothèques avec des ressources" sur http://developer.android.com/tools/support-library/setup.html qui est plus impliqué. – helloPiers

1

En mai cas où cela fonctionne:

Dans « android-support-v7- appcompat "projet:

-Delete “android-support-v7-appcompat” from Package explorer. 
-Import again and check “Copy into workspace” 
-In Properties -> Android -> in Project build target, uncheck Android 2.2 and check Android 4.1.2 
-In Java build path, uncheck if you have any .jar library, and uncheck the Dependence 

D'autre part, le projet t utilise "android-support-v7-appcompat"

in Properties -> Android add the library, but uncheck "IsLibrary”. 
-In Android -> Project build target check Android 4.0. 
-In "Java Build Path" -> Order and Export -> Unchecked the .jar library 
-Finally do a “Project -> Clean” both projects 
2

Ceci est la solution que j'ai utilisée pour résoudre ce problème.

  1. Assurez-vous que vous avez déjà installé les bibliothèques suivantes Android bibliothèque d'assistance, support Android Repository Google Repository en vérifiant dans le dossier supplémentaire par openning le Android SDK Directeur dans éclipse.
  2. Créer un exemple de projet Android puis choisissez la bibliothèque appcompact_v7.
  3. Fermez le projet que vous venez de créer, redémarrez Eclipse et créez un nouveau projet Android Application.

Espérons que cela va vous aider.

0

suite à la dernière (19/05/2014) document, la deuxième étape est:

Dans le panneau de la catégorie sur le côté gauche de la boîte de dialogue, sélectionnez Android.

Ensuite, vous verrez le volet de la bibliothèque sur le côté droit de la boîte de dialogue.

6

C'est ce qui a fonctionné pour moi:

  1. Eclipse -> Importer -> le code existant Android dans l'espace de travail.
  2. Ajoutez ~/android/adt-bundle-mac-x86_64/sdk/extras/android/support/v7/appcompat à votre espace de travail Eclipse.
  3. Faites un clic droit sur le projet dans Eclipse et sélectionnez les propriétés.
  4. Sélectionnez Android -> Bibliothèque -> Ajouter.
  5. Sélectionnez le projet appcompatv7 et enregistrez.

Utilisez la commande import android.support.v7.app.ActionBar pour importer la barre d'actions dans les activités et les fragments.

0

Essayez cette

  1. SDK Open Gestionnaire
  2. installer le support Android Repository
  3. Aller à F: - \ Setup Android \ android-sdk-21 La version \ extras \ android \ support \ v7 \ appcompat \ libs
  4. Copier android-support-v7-appcompat.jar
  5. Collez ce .jar dans Lib projet de votre dossier

Set et changer AndroidManifest.xml

<uses-sdk 
    android:minSdkVersion="9" 
    android:targetSdkVersion="23" /> 
Questions connexes