Подтвердить что ты не робот

Как установить библиотеку Google Play Services 2 на Eclipse

Я попытался следовать инструкциям https://developer.android.com/google/play-services/setup.html в Eclipse для мобильных разработчиков (Juno), но я получаю несколько ошибок с пакетом библиотеки после импорта проекта библиотеки в мое рабочее пространство. Я исправил зарегистрированную ошибку AndroidManifest.xml, но теперь я не могу открыть проект в Eclipse, говорящий, что файл описания проекта содержит недопустимую информацию. Так много для простой установки. Я попытался удалить его, перезагрузив его, и я все еще получаю множественные ошибки. Любые предложения, как заставить его работать?

4b9b3361

Ответ 1

На шаге 3 из http://developer.android.com/google/play-services/setup.html есть заблуждение:

Скопируйте /Дополнительные/Google/google_play_services/libproject/Google-игра-services_lib проекта библиотеки в исходное дерево, где вы поддерживаете свой Android приложений.

Если вы используете Eclipse, импортируйте проект библиотеки в свой Рабочее пространство. Нажмите "Файл" > "Импорт", выберите "Android" > "Существующий код Android". в рабочую область, и перейдите к копии проекта библиотеки, чтобы импортируйте его.

Не делайте первую копию. Вместо этого просто выполните вторую часть и установите флажок "Копировать проекты в рабочее пространство". Я обнаружил, что если бы я сделал первую часть, я бы закончил с пустыми xml файлами.

Ответ 2

Попробуйте следующее:

https://developers.google.com/maps/documentation/android/intro#sample_code

Вы получите ошибки при открытии операции, упомянутой в примере кода. Это связано с тем, что файл android.support.v4.app.FragmentActivity не добавлен в ваш путь сборки. Наведите указатель мыши на ошибку и нажмите "Fix Project Setup". Он попросит вас добавить lib в путь сборки. Скажите "Да" и наслаждайтесь:)

Ответ 3

Если ваш google_pay_services/libproject пуст (мой был пуст) и выглядит как установленный в sdk-менеджере, сначала удалите сервисы google play из диспетчера sdk, установите его снова и выполните шаги в первом ответе.

Ответ 4

Try Window > Android SDK Manager > Дополнительно > Служба Google Play > Удалить пакет.

И снова заново установите этот пакет:

Файл > Импорт, выберите Android > Существующий код Android в рабочем пространстве

Ответ 5

У меня была та же проблема. Я перешел в Properties- > Java Build Path и нажал на вкладку Projects. Затем я добавил google-play-services_lib, используя кнопку "Добавить". Это обеспечило мне это исключение во время выполнения:

E/AndroidRuntime (9469): вызвано: java.lang.ClassCastException: com.google.android.gms.maps.MapFragment не может быть добавлено в android.support.v4.app.Fragment

Итак, я изменил запись файла main.xml следующим образом:

      android:name="com.google.android.gms.maps.MapFragment"

:

    android:name="com.google.android.gms.maps.SupportMapFragment"

И НАКОНЕЦ, он запускается, но СЕЙЧАС нет карты из-за сбоя авторизации. Таким образом, я отключен в другом поиске.

благодарит Google за то, что он настолько усложнен и для публикации неправильных инструкций!