2012-04-19 42 views
8

Szukałem od tego czasu od pewnego czasu, ale wydaje mi się, że go nie znajduję. Przeniosłem projekt NeBeans Android ponad poprzez perfoce i teraz otrzymuję następujący błądNie można znaleźć pliku build.xml (Android)

****\ZYAndroidAPP\build.xml:81: Cannot find F:\Program Files (x86)\Android\android-sdk\tools\ant\build.xml imported from ****\ZYAndroidAPP\build.xml 

wydaje się informacjami budować od Androida nie jest approriately ustalonym przez

<import file="${sdk.dir}/tools/ant/build.xml" /> 

w w skrypcie kompilacji projekt. Próbowałem ustawić go na poprawną ścieżkę do SDK i dał mi ten sam błąd.

Czy ktoś miał wcześniej ten problem?

+4

Czy plik sdk.dir jest poprawnie ustawiony w pliku local.properties? –

+0

To świetnie, że było źle, ale co to powinno być? – nycynik

+1

Dla korzyści innych: Najwyraźniej Google zaprzestał dostarczania pakietu SDK na korzyść gradle. W związku z tym nowsze zestawy SDK nie mają narzędzi/i ani pliku build.xml wymaganych do tworzenia starszych projektów. Tak więc, jeśli masz gdzieś jakieś starsze pakiety SDK, pamiętaj o ich zachowaniu! – user8703903

Odpowiedz

1

Jeśli szukasz odpowiedzi na to pytanie, sprawdź, która wersja Androida to twoja aplikacja i jakie wersje są dostępne w SDK. Ten błąd jest generowany przez netbeans, jeśli nie ma zgodnej wersji pakietu SDK.

2

Jak @Justin Breitfeller powiedział local.properties miał złe ścieżki pakietu SDK

10

sprawdzić dwie rzeczy ...

A. Upewnij się, że ścieżka jest poprawnie ustawiony w pliku local.properties

sdk.dir=/Users/me/Documents/android-sdk-macosx/

B. Upewnij się, że zmienna środowisko jest ustawiony prawidłowo:

echo $ANDROID_HOME

Jeśli nie, a następnie ustawić go:

export ANDROID_HOME=/Users/me/Documents/android-sdk-macosx/

0

miałem ten sam problem i znalazłem rozwiązanie: katalog, {sdk_dir} \ narzędzia nie było tu tak:

  • pobierz sdk z oficjalnej strony internetowej
  • skopiuj/wklej \ katalog narzędzi w pierwszym katalogu sdk
0

Pierwsza metoda: znajdź plik local.properties i zmień sdk.dir na poprawną ścieżkę, na której jest zainstalowany pakiet SDK systemu Android. Drugi sposób: zmień <import file="..." /> na poprawną ścieżkę do SDK.

Powiązane problemy