Добавление Google-play-сервисов приводит к падению aapt.exe

Я пытаюсь использовать Google Maps v2 для Android, добавляя сервисы google-play в свое приложение в качестве библиотеки. Каждый раз, когда я устанавливаю ссылку на библиотеку, я получаю диалоговое окно Windows с сообщением о сбое aapt.exe. И после того, как я установил ссылку на библиотеку, все мои исходные файлы получают ошибки. R.java в моей папке gen удаляется. Консоль выдает это сообщение

[google-play-services_lib] R.java was modified manually! Reverting to generated version!

После удаления ссылки на библиотеку google-play-services ошибки исчезают. Я использую Eclipse Helio с инструментами SDK версии 22.0.1.

Я перепробовал почти все решения/предложения, о которых говорили в этой теме.

Кто-нибудь может мне помочь?


comment
У вас также есть пакет инструментов Android SDK Build-tools? Это новое, не то же самое, что пакет Platform-tools. Может, это как-то связано...   -  person Karakuri    schedule 06.06.2013
comment
Да у меня оба. Так вы предлагаете удалить build-tools?   -  person mXX    schedule 06.06.2013
comment
Нет, не удаляйте инструменты сборки. Как вы ссылаетесь на сервисы Google Play в своем проекте?   -  person Karakuri    schedule 06.06.2013
comment
Я импортировал библиотеку в свое рабочее пространство ecplise. Затем в моем реальном приложении я щелкнул правой кнопкой мыши › свойства › Android › Добавить сервисы Google Play. Затем нажмите «ОК», обновляет библиотеку, а затем я получаю ошибки   -  person mXX    schedule 06.06.2013
comment
Если вы еще этого не сделали (но, вероятно, сделали), попробуйте Project › Clean на обоих из них. В противном случае я бы попытался удалить проект Google Play Services и снова импортировать его.   -  person Karakuri    schedule 06.06.2013
comment
Я уже делал это несколько раз, загружал другую копию сервисов Google Play и снова импортировал ее. Другое предложение?   -  person mXX    schedule 06.06.2013


Ответы (2)


После того, как вы добавите Google-play-services_lib в свой проект, используя свойства проекта eclipse, вы перейдете к просмотру файла project.properties в папке вашего проекта (простой текстовый файл, который вы можете редактировать). Проверьте правильность android.library.reference.1="вашего пути к Google-play-services_lib".
Вам не нужно копировать Google-play -services_lib в свой проект, как в инструкции Google, но путь в project.properties должен быть правильным. Я предпочитаю полный путь, например "c:\android-sdk...".
Eclipse создает неверный относительный путь. Это сработало для меня после того, как я исправил путь.

person Tng    schedule 11.07.2013
comment
Да здравствует Человек! Решил мою проблему. Дал Абсолютный Путь и ура - person Muneeb Mirza; 02.10.2014

Я понимаю, что прошло уже 18 месяцев. Я не мог заставить google-play-services_lib работать как проект lib на вкладке Android в настройках проекта. Но импорт его как проекта Android и ссылка на него как на проект (на вкладке «проекты» в пути сборки Java) сработали.

person Christine    schedule 17.11.2014