2013-11-26 32 views
7

Próbuję utworzyć projekt Android PhoneGap według poniższego linku: http://docs.phonegap.com/en/edge/guide_platforms_android_index.md.htmlBudowa platforma działa Błąd Cordova dodać android

ale kiedy uruchomić polecenie:

cordova platform add android 

pojawia się następujący wyjście:

Checking Android requirements... 
Creating android project... 
[Error: An error occured during creation of android sub-project. Looks like your environment fully supports cordova-android development! 
Creating Cordova project for the Android platform: 
Path: platforms/android 
    Package: com.example.hello 
    Name: HelloWorld 
    Android target: android-17 
Building cordova-3.2.0-rc1.jar 

{ [Error: Command failed: 
BUILD FAILED 
/path/to/adt/sdk/tools/ant/build.xml:653: The following error occurred while executing this line: 
/path/to/adt/sdk/tools/ant/build.xml:698: null returned: 127 

Total time: 1 second 
] killed: false, code: 1, signal: null } 
] 

Czy ktoś wie, jak pozbyć się tego błędu?

Odpowiedz

7

Mam dokładnie ten sam komunikat o błędzie. w moim przypadku, lib32stdC++ nie został zainstalowany w moim Ubuntu, po instalacji wszystko działa zgodnie z przeznaczeniem.

sudo apt-get install lib32stdc++6 

Mam nadzieję, że to rozwiąże Twój problem.

+0

Udało się! Dzięki =] – arthursfreire

+0

@Darktalker czy mógłbyś mi pomóc ze ścieżką, ponieważ zrobiłem wszystko i wciąż otrzymuję ten sam błąd. – oletob

+0

@Darktalker możesz mi powiedzieć, jakie jest rozwiązanie dla Windows XP .... –

0

Według mojej wiedzy, przede wszystkim musisz pobrać wtyczkę sznura komórek jajowych z cord-ova i po trzeba zainstalować wtyczki zaćmienie przez pomoże -> Instalacja nowego oprogramowania telefonu wpisując szczelinę. W czasie zaćmienia Naciśnij klawisze Ctrl + N i wybierz przerwę telefoniczną, a podczas tworzenia projektu wybierz komórki jajowe, które pobrałeś, podaj ścieżkę do komórki jajowej (jest to przycisk radiowy do wyboru, domyślnie wybiera 1 Wersja .XX zamiast tego wybierz swoją najnowszą wersję poniżej)

0

Błąd jest związany z Ant. Nie ma systemu kompilacji.

Pobierz i zainstaluj Ant.

Należy poprawnie skonfigurować ścieżkę systemową zgodnie z definicją w dokumencie instalacyjnym.

+0

Faktycznie mrówka jest już zainstalowana. Kiedy uruchomię polecenie "ant" z terminala, działa. Ponadto, gdy wpisuję "android" z terminala, działa. Co mogłem zrozumieć z twojej odpowiedzi było: Dodaj/ścieżka/do/ant/bin do PATH. Mam rację? – arthursfreire

+0

Musisz ustawić nową zmienną PATH ANT_HOME ze ścieżką Ant. – Purus

+0

Nadal nie działa ... – arthursfreire

8

Dla mnie na Ubuntu 13.10 64-ta została ustalona przez zainstalowanie 32-bitowego libz:

sudo aptitude install libz1:i386 

Znalazłem przez:

  • Badanie build.xml i uważają, że starał się prowadzone aapt
  • Znalezienie aapt w android-sdk-linux/build-tools/18.1.1/build-tools katalogów i uruchomienie go

    libz.so.1 nie znaleziono

+0

Dziękuję, dziękuję, dziękuję! Ostatni kawałek do frustrującej układanki. –

+0

Dziękujemy! Teraz działa – user2294317

Powiązane problemy