Android Dependencies ссылается на не существующую библиотеку google-play-services_lib.jar

У меня было ужасное время, пытаясь отобразить простую карту в приложении, как показано в документации Google Maps v2. Eclipse продолжает говорить:

Контейнер 'Android Dependencies' ссылается на существующую библиотеку 'X:\Android Development\workspace\google-play-services_lib\bin\google-play-services_lib.jar'

Я нашел здесь пару человек, у которых была проблема, и я последовал этим шагам без везения. У меня установлены службы Google Play, и я даже удалил и переустановил его. Я импортировал проект google-play-services_lib в Eclipse и проверил переход в рабочее пространство.

Любая помощь будет потрясающей, поскольку я не могу заставить ее работать. Я проверил место и там нет файла, поэтому я не знаю, почему он отсутствует, так как я установил Google Play Services.

Ответ 1

В открывшемся проекте Eclipse → Свойства. Выберите Android слева. Проверьте внизу, что у вас есть ссылка на сервисы Google Play с зеленой галочкой. Если нет, нажмите "Добавить" и добавьте библиотеку игровых сервисов google

Ответ 2

Этот ответ сработал у меня fooobar.com/questions/444348/...

Я тоже встретил эту проблему.

Мое решение:

очистить проект google-play-services_lib, а затем очистить мой проект который зависит от библиотеки игровых сервисов.

Ответ 3

Я исправил эту проблему:

  • Щелкните правой кнопкой мыши проект "google-play-services_lib", выберите "Свойства".
  • Нажмите "Android" на левой панели.
  • Проверьте версию Android SDK на "Project Build Target", затем выберите "OK".
  • Восстановите проект google-play_services_lib, теперь у вас есть "google-play-services_lib.jar" в папке "bin".
  • Очистите и восстановите свой проект.

Подробности: исходная цель проекта google-play-services_lib - это android-10. Если вы не установите эту версию Android SDK в Eclipse, Eclipse просто не создаст ее, оставив пустую папку bin. И наша ссылка на проект на файл .jar в этой папке bin, в результате чего появляется сообщение об ошибке. Поэтому для исправления этой проблемы нужно просто проверить подходящую цель сборки для проекта google-play-services_lib.

Ответ 4

Я передаю свой ответ. Надеюсь, это поможет кому-то.

  • Я установил несколько версий Android Build Tools. (17, 18, 18.1, 19). Я читал другие вопросы и ответы. Кто-то указал Build Tools. Итак, я пошел к менеджеру SDK, и я удалил все Build Tools, но не последним. (19)

  • Очистите сервисы google-play. И перестроить. Очистите мой проект. И перестройте.

  • Voila ~! Спасибо всем ~! Я очень счастлив!

Ответ 5

Я пробовал все, но ничто не работает для меня даже в Google образцовых проектах, наконец, я обновил все пакеты в sdk и eclipse плагине ADT до ADT 14, тогда он отлично работает:-)

Ответ 6

Я решил это, щелкнув правой кнопкой мыши на google-play-services_lib и построив проект. Я удалил его из рабочей области, а затем снова добавил, чтобы убедиться, что когда я не изменял настройки/не изменил ничего важного. Это успешно выполнено.

Затем я построил свое основное приложение и успешно работал.

Я получал странные ошибки пути и ошибки разрешения андроида-9. Но сейчас он работает.

Ответ 7

Мое решение:

  • очистить проект google-play-services_lib во-первых

  • затем очистите мой проект, который зависит от библиотеки игровых сервисов

Ответ 8

Я просто повторно импортировал проект библиотеки сервисов Google Play, и он сработает!

Ответ 9

У меня была та же проблема. Чтобы исправить это, вы должны убедиться, что ваш проект поддерживает ту же версию sroid, что указан в google-play-services-lib. Итак, в моем случае у меня есть проект с минимальным обязательным SDK, установленным для API15. Итак, после того, как вы импортировали google-play-services-lib в свой проект, выполните следующие шаги здесь https://developer.android.com/tools/projects/projects-eclipse.html#ReferencingLibraryProject, убедитесь, что вы открываете google-play-services-lib в проводнике пакетов в Eclipse. Разверните его, щелкните его правой кнопкой мыши и выберите "Свойства". В Project Build Target убедитесь, что вы проверяете SDK, который по крайней мере равен минимальному требуемому SDK, установленному в вашем проекте, в моем случае API15: enter image description here

Ответ 10

Я столкнулся с той же проблемой и решил ее решить, когда обновляю инструменты для Android SDK для eclipse.
Я использовал версию 22, и когда я обновил инструменты Android SDK до 22.0.1, ошибка исчезла, и я мог бы построить свой проект.
Надеюсь, это поможет кому-то...

Ответ 11

Прежде всего, щелкните правой кнопкой мыши по проекту и импортируйте google-play-services, если он существует в противном случае, следуйте инструкциям @yoah (импортируйте его под sdk->extra->google->google-play-service-libproject->google-play-services_lib), и если все еще проблема /strong > не решает тогда может быть несколько проблем с несколькими решениями.

Решения.

  • Перезапустить eclipse
  • Очистить проект
  • обновление google-play-services
  • Установка новых инструментов сборки сделала трюк. Они не были автоматически включается, когда я обновил SDK
  • Если вы импортируете код. Не забудьте скопировать его на рабочее место в противном случае это может произойти.

Ответ 12

В Eclipse. Щелкните правой кнопкой мыши на своем проекте → "Инструменты Android" → "Исправить свойства проекта"