2013-02-08 11 views
13

Wierzę, że Zaćmienie miało wypadek z wypadków i stało się coś dziwnego. Ponownie uruchomiłem projekt i zrobiłem wszystko, co mogłem wymyślić od zera.Ukryty plik build.xml w bibliotece usług Google Play użytych w google maps v2?

Kod i pliki konfiguracyjne wyglądają idealnie.

++ Zaktualizowałem projekt za pomocą wiersza poleceń. (./android update project --name GPSTest --target 4 --path "/home/me/workspace/GPSTest")

++ I następnie przejdź do katalogu głównego projektu i używać ant debug

i otrzymuję ten błąd:

-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 

nie mam pojęcia jak to się stało

Odpowiedz

13

Try uruchomienie projektu aktualizacji Androida w usłudze Play Lib.

Poza tym usunąłabym google_play_services i otrzymam świeżą kopię od menedżera Android SDK.

+0

Dzięki! Zrobi to. Obecnie w pracy, ale spróbuję w domu. –

+0

To jest poprawna odpowiedź. – deepwinter

+0

Nie utworzyło to pliku build.xml w folderze usług Google Play. – lostintranslation

30

Running

android update project --path . 

w katalogu google_play_services ustalonej dokładnie ten problem dla mnie.

+2

Czy nie powinien to być "projekt lib" zamiast "projektu"? –

+5

Potrzebny jest również parametr --target, który można uzyskać za pomocą "celów listy androidów". –

+0

zapraszam do edycji mojej odpowiedzi, jeśli chcesz, w moim przypadku powyższe polecenie działało bez żadnych innych parametrów. – deepwinter

3

Problemem jest to, że nie masz plik build.xml folderu google play-services_lib

Aby utworzyć ten plik trzeba iść do systemu SK katalog

$SDK_HOME/extras/google/google_play_services/libproject/google-play-services_lib and run "android update project -p ./ --target 20" 

zmienić cel w razie potrzeby.

Powiązane problemy