Импорт android.support.v7.app.MediaRouteActionProvider не может быть разрешен
Я пытаюсь использовать GoogleMap V2. Но я получаю ошибку при импорте:
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;
И ошибка
The import android.support.v7.app.MediaRouteActionProvider cannot be resolved
Вот скриншот библиотеки, которую я добавил
![enter image description here]()
Что мне нужно сделать. Я попытался импортировать android\support\v7 по пути сборки. Но он не разрешает мою проблему там каким-либо образом, чтобы я мог разрешить эти ошибки.
Ответы
Ответ 1
Похоже, вы добавили gridlayout.jar в папку проектов lib.
Его проект библиотеки с ресурсами. Вы должны ссылаться на проект библиотеки в своем проекте android projet
Эта библиотека находится в каталоге <sdk>/extras/android/support/v7/gridlayout/
после загрузки библиотек поддержки Android.
Следуйте Добавление библиотек с ресурсами
http://developer.android.com/tools/support-library/setup.html#libs-with-res
Ответ 2
имел ту же проблему и обнаружил, что ссылка в моем проекте в appcomcat_v7 project не работает (щелкните правой кнопкой мыши проект и выберите свойства, затем перейдите на вкладку Android)...
я удалил, а затем добавил правильный проект, и мне было хорошо...
![enter image description here]()
Ответ 3
Этот тип ошибок обычно возникает, когда мы случайно закрываем эти библиотеки (с помощью близких несвязанных проектов и т.д.), которые автоматически генерируются в Project Explorer Eclipse, например:
- 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
Как только я открою эти файлы, все ошибки в моем приложении исчезли!
Если он до этого не работал, тогда Project -> Properties -> Android -> Is Library -> Add.. -> And add appcompat_v7_*
Ответ 4
У меня была очень схожая проблема с этим после того, как я использовал силу для закрытия Eclipse.
Когда я перезапустил Eclipse, я заметил несколько папок "appcompat_v7..." в моем каталоге рабочей области. Я удалил их - и, возможно, это и стало причиной этой проблемы.
Но я решил это, создав новый тестовый проект в Eclipse, а затем перезапустив Eclipse, чтобы снова найти все мои проекты!:)
Мне не нужно было изменять какие-либо свойства проекта.
Ответ 5
это решение работало для меня:
Библиотека поддержки android-support-v4.jar
вызывает этот конфликт и вы видите ошибку: The import android.support.v7.app.MediaRouteActionProvider cannot be resolved
, просто удалите библиотеку в папке /libs вашего проекта, потому что библиотека уже содержится в библиотеке appcompat_v7
, очистите и создайте свою проект, и ваш проект будет работать как шарм!
![enter image description here]()