Я пытаюсь добавить библиотеку google-play-service в свой проект с помощью импорта (для карты Google). После добавления пути я получаю красный X рядом с этой ссылкой и ссылка не добавляется. Знаете, как это разрешить?
Импорт библиотеки google-play-service, показывающей красный X рядом с этим справочным андроидом
Ответ 1
Красный X означает его сломанный путь связи.
http://developer.android.com/google/play-services/setup.html
Скопируйте проект библиотеки google-play services_lib в рабочую область (папка, где находится проект вашей карты Android). Проект библиотеки можно найти по следующему пути.
<android-sdk-folder>/extras/google/google_play_services/libproject/google-play-services_lib library project .
Импортируйте проект библиотеки в eclipse
Нажмите "Файл" > "Импорт", выберите "Android" > "Существующий код Android в рабочую область" и просмотрите рабочую область импорта проекта библиотеки. Вы можете проверить, является ли это проектом библиотеки. Щелкните правой кнопкой мыши на проекте библиотеки. Перейти к свойствам. Нажмите Android на левой панели. Вы увидите флажок "Библиотека".
Щелкните правой кнопкой мыши на своем проекте Android. Перейти к свойствам. Выберите Android на левой панели. Нажмите "Добавить" и просмотрите проект библиотеки. Выберите то же самое. Нажмите "ОК" и примените
Ответ 2
Eclipse делает странные вещи при импорте существующего проекта (google-play-services-lib), особенно если вы попытаетесь импортировать, а затем разрешите автоматически копировать проект в рабочее пространство. У меня была такая же проблема, и вот как я ее исправил:
-
Закрыть Eclipse
-
Удалите все проекты google-play-services из вашей рабочей области
-
Вручную скопируйте папку google-play-services-lib (... sdk\extras\google\google_play_services\libproject\google-play-services_lib) в рабочее пространство
-
Открыть Eclipse
-
Добавьте новый проект, выбрав "Существующий Android-проект", затем перейдите в рабочее пространство и добавьте недавно скопированный проект google-play-services-lib
-
Наконец, добавьте google-play-services-lib в свой проект в виде библиотеки (как и вы, обычно)
Надеюсь, это поможет!:)
Ответ 3
Хотя это год за этим вопросом, но, тем не менее, мысль о том, чтобы положить его сюда. Возможно, кто-то столкнется с подобной проблемой.
При выполнении File -> Import
возможно, вы выбрали папку,
C:\adt-bundle-windows-x86-20130729\sdk\extras\google\google_play_services\
вместо
C:\adt-bundle-windows-x86-20130729\sdk\extras\google\google_play_services\libproject\google-play-services_lib
Довольно странно, что Eclipse неправильно копировал проект google-play-services_lib в моей рабочей области, но это вызвало появление перекрестной метки в моих свойствах проекта.
Ответ 4
получил идеальное решение для вашего вопроса. эта проблема связана с неправильной ссылкой на библиотечные проекты. Вам нужно выполнить следующие действия.
- создать новый проект
- скопируйте все java файлы из src вашего предыдущего проекта, в котором вы получаете ошибку для нового проекта, который вы создали именно сейчас.
- Также скопируйте макеты xml файлов.
- теперь импортируйте игровые сервисы, вы не получите эту ошибку.
Ответ 5
У меня также была такая же проблема.
Я скопировал папку библиотеки Google в рабочее пространство и импортировал теперь ее работу.
Ответ 6
Попробуйте разместить библиотеку Google Play-Service в одном и том же рабочем каталоге, скопировав файлы из меню "Файл" > "Импорт", выберите "Android" > "Существующий код Android в рабочее пространство" и просмотрите рабочее пространство, импортируя проект библиотеки.
Ответ 7
Вы добавляете Project в свою рабочую область. Запустите Eclipse и импортируйте проект, один из которых - это копирование в рабочую область. После этого добавьте сервисы google play, а также скопируйте их в рабочее пространство и добавьте его в надежде, что ваша библиотека будет работать.
Ответ 8
Это общий проект Youur google-play-service-lib
, а ваш android project
должен находиться внутри same folder
Например
если ваше имя приложения Android MyMap
находится в D:/workspace
t, то ваш play service lib projec
t должен находиться в том же каталоге D:/workspace
Ответ 9
Закрыть Eclipse. Удалить
.metadatap >
и
.recommaditions
папки с вашего рабочего места. Импортируйте свои проекты обратно.