web-dev-qa-db-fra.com

L'import Android.support.v7.app.MediaRouteActionProvider ne peut pas être résolu

J'essaie d'utiliser GoogleMap V2 .Mais je reçois une erreur lors de l'importation:

import Android.support.v7.app.MediaRouteActionProvider;
import Android.support.v7.media.MediaRouteSelector;
import Android.support.v7.media.MediaRouter;
import Android.support.v7.media.MediaRouter.RouteInfo;

Et l'erreur est 

The import Android.support.v7.app.MediaRouteActionProvider cannot be resolved

Voici la capture d'écran de la bibliothèque que j'ai ajoutée 

enter image description here

Ce que je dois faire. J’ai essayé d’importer Android\support\v7 Par le chemin de construction. Mais cela ne résout pas mon problème de façon à pouvoir résoudre ces erreurs.

12
Developer

Il semble que vous ayez ajouté gridlayout.jar au dossier lib de projects.

C'est un projet de bibliothèque avec des ressources. Vous devez référencer le projet de bibliothèque dans votre projet Android.

Cette bibliothèque se trouve dans le répertoire <sdk>/extras/Android/support/v7/gridlayout/ après le téléchargement des bibliothèques de support Android.

Suivez Ajout de bibliothèques avec des ressources

http://developer.Android.com/tools/support-library/setup.html#libs-with-res

7
Raghunandan

eu le même problème et a constaté que le lien dans mon projet, le projet appcomcat_v7 est cassé (cliquez avec le bouton droit sur le projet et choisissez Propriétés, puis rendez-vous sur l'onglet Android) ...

j'ai enlevé puis ajouté le bon projet et j'étais prêt à partir ...

enter image description here

6
SoliQuiD

Ce type d'erreur se produit généralement lorsque nous fermons accidentellement ces bibliothèques (par la fermeture de projets non liés, etc.) qui sont générées automatiquement dans l'explorateur de projets d'Eclipse comme:

  • appcompat_v7
  • appcompat_v7_2
  • appcompat_v7_3
  • appcompat_v7_4
  • appcompat_v7_5
  • appcompat_v7_6
  • appcompat_v7_7
  • appcompat_v7_8
  • appcompat_v7_9
  • appcompat_v7_10
  • appcompat_v7_11
  • appcompat_v7_12
  • appcompat_v7_13
  • appcompat_v7_14

Dès que j'ai ouvert ces fichiers, toutes les erreurs de mon application ont disparu!

Si cela ne fonctionnait pas jusque-là, alors Project -> Properties -> Android -> Is Library -> Add.. -> And add appcompat_v7_*

1
Vivek Warde

cette solution a fonctionné pour moi:

La bibliothèque de support Android-support-v4.jar cause ce conflit et vous voyez le message suivant: The import Android.support.v7.app.MediaRouteActionProvider cannot be resolved, supprimez simplement la bibliothèque dans le dossier/libs de votre projet, car la bibliothèque est déjà contenue dans la bibliothèque appcompat_v7, nettoyez et construisez votre projet, et votre projet fonctionnera comme un charme!

enter image description here

0
Elenasys

J'ai eu un problème très similaire à celui-ci après avoir utilisé la force pour fermer Eclipse.

Lorsque j'ai ensuite redémarré Eclipse, j'ai remarqué un certain nombre de dossiers "appcompat_v7 ..." dans mon répertoire d'espace de travail. J'ai supprimé ceux-ci - et peut-être que c'était la cause de ce problème.

Mais je l'ai résolu en créant un nouveau projet test dans Eclipse, puis en redémarrant Eclipse pour retrouver tous mes projets compilés à nouveau! :)

Je n'ai pas eu besoin de changer les propriétés du projet.

0
ban-geoengineering