Я попытался следовать инструкциям https://developer.android.com/google/play-services/setup.html в Eclipse для мобильных разработчиков (Juno), но я получаю несколько ошибок с пакетом библиотеки после импорта проекта библиотеки в мое рабочее пространство. Я исправил зарегистрированную ошибку AndroidManifest.xml, но теперь я не могу открыть проект в Eclipse, говорящий, что файл описания проекта содержит недопустимую информацию. Так много для простой установки. Я попытался удалить его, перезагрузив его, и я все еще получаю множественные ошибки. Любые предложения, как заставить его работать?
Как установить библиотеку Google Play Services 2 на Eclipse
Ответ 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 за то, что он настолько усложнен и для публикации неправильных инструкций!