Android - Не удалось найти google-play-services_lib.apk! ошибка
Я пытаюсь использовать новую интеграцию Google Play Services для Google Plus по этой ссылке: http://ankitthakkar90.blogspot.sg/2013/05/google-plus-integration-in-android.html
Я смог получить все правильно, кроме случаев, когда я пытаюсь запустить его, он предоставляет мне эту ошибку
Android Launch!
adb is running normally.
Performing com.anky.googleplus.MainActivity activity launch
Automatic Target Mode: using device 'CB5A1MQW4P'
Uploading GooglePlusDemo.apk onto device 'CB5A1MQW4P'
Installing GooglePlusDemo.apk...
Success!
Could not find google-play-services_lib.apk!
Starting activity com.anky.googleplus.MainActivity on device CB5A1MQW4P
ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.anky.googleplus/.MainActivity }
Я ссылался на библиотеку через eclipse Properties > Android > Add Library, как это делается здесь: Использование новых сервисов Google Play
Эта ошибка все еще происходила. Любые предложения и обратная связь приветствуются.
Ответы
Ответ 1
При добавлении обновленных библиотек нам нужно только google-play-services_lib.jar. Так что нам нужно удалить проект из вашего проекта.
Project- > Properties- > javaBuildPath- > Project- > выберите google-play-services- > remove.
очистить и построить.
Ответ 2
Ну, у меня была такая же проблема. Тогда я узнал, что я неправильно ссылался на нее сначала в пути сборки Java, прежде чем ссылаться на нее из Свойствa > Android > Добавить библиотеку.
Решение
Сначала удалите как ссылку из сборки java, так и Свойствa > Android > Добавить библиотеку, а затем снова нажмите google_Play_services_lib из Properties > Android > Добавить библиотеку.
Надеюсь, это поможет:)
Ответ 3
Вы не устанавливаете APK google-play-services_lib, вы должны ссылаться на него в своем проекте в качестве проекта библиотеки Android, и JAR будет включен в ваш APK.
http://developer.android.com/google/play-services/setup.html
В этой ссылке рассказывается, как ссылаться на проект библиотеки Android:
http://developer.android.com/tools/projects/projects-eclipse.html#ReferencingLibraryProject
Ответ 4
В вашем явном файле поставьте его внутри
<meta-data
android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />
Ответ 5
В моем случае эта ошибка была исправлена, установив флажок "Частные зависимостей Android" в проекте google-play-services_lib eclipse > Свойствa > Путь сборки Java > вкладка "Заказ и экспорт". Он также был проверен в основном проекте, который ссылается на google-play-services_lib.
Я все еще получаю ошибку Could not find google-play-services_lib.apk!
в консоли, но действия с картами работают нормально, а перед изменением я получил ошибки времени выполнения и приложение разбилось.
Ответ 6
Мой совет - скопировать папку google-play-services.jar в папку libs проекта. Это сработало для меня.
Ответ 7
Я думаю, что устройство, на котором вы пытаетесь запустить Службы Google Play, не содержит APK сервисов Google Play.
Отметьте эту ссылку в Android Developers для более удобного оформления
Обеспечение устройств У поставщика услуг Google Play
Ответ 8
Проверьте, добавлен ли проект библиотеки в проект, а затем проверьте, находится ли проект библиотеки и ваш проект в одном каталоге.