Ответ 1
Попробуйте запустить проект обновления Android в библиотеке игровых сервисов.
Помимо этого, я бы удалил google_play_services и получил новую копию от менеджера Android SDK.
Я считаю, что затмение имело случай сбоев и что-то странное. Я перезапустил проект и сделал все, о чем я могу думать с нуля.
Файлы кода и конфигурации выглядят идеально.
++ Я обновил проект через командную строку. (./android update project --name GPSTest --target 4 --path "/home/me/workspace/GPSTest"
)
++ Затем я перехожу к корню проекта и использую ant debug
и я получаю эту ошибку:
-build-setup:
[echo] Resolving Build Target for GPSTest...
[gettarget] Project Target: Google APIs
[gettarget] Vendor: Google Inc.
[gettarget] Platform Version: 4.2
[gettarget] API level: 17
[echo] ----------
[echo] Creating output directories if needed...
[echo] ----------
[echo] Resolving Dependencies for GPSTest...
[dependency] Library dependencies:
[dependency]
[dependency] ------------------
[dependency] Ordered libraries:
[echo] ----------
[echo] Building Libraries with 'debug'...
BUILD FAILED
/home/me/android-sdks/tools/ant/build.xml:595:
Invalid file: /home/me/android-sdks/extras/google/google_play_services/libproject
/google-play-services_lib/build.xml
Я понятия не имею, как это произошло
Попробуйте запустить проект обновления Android в библиотеке игровых сервисов.
Помимо этого, я бы удалил google_play_services и получил новую копию от менеджера Android SDK.
Выполнение
android update project --path .
в каталоге google_play_services исправлена эта точная проблема для меня.
Проблема заключается в том, что у вас нет файла build.xml google-play-services_lib
Для создания этого файла вам нужно перейти в систему SK Directory
$SDK_HOME/extras/google/google_play_services/libproject/google-play-services_lib and run "android update project -p ./ --target 20"
Измените цель по мере необходимости.