2012-04-19 16 views
8

Ho cercato un asnwer per questo per un po 'di tempo, ma non riesco a trovarlo. Mi sono trasferito un progetto NeBeans Android sopra attraverso perfoce e ora sto ottenendo il seguente erroreNon riesco a trovare 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 

Sembra come le informazioni di build di Android non viene approriately fissato dal

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

in nello script build di il progetto. Ho provato a impostarlo sul percorso corretto per l'SDK e mi ha dato lo stesso errore.

Qualcuno ha avuto questo problema prima?

+4

Il tuo sdk.dir è impostato correttamente nel file local.properties? –

+0

Quello è fantastico, che era sbagliato, ma cosa dovrebbe essere? – nycynik

+1

Per il beneficio di altri: A quanto pare Google ha smesso di fornire ant con il suo SDK, a favore di gradle. Pertanto, i nuovi SDK non dispongono né di strumenti/né di build.xml necessari per creare progetti precedenti. Quindi, se ti capita di avere SDK più vecchi da qualche parte, assicurati di tenerli! – user8703903

risposta

1

Se stai cercando una risposta a questo, controlla quale versione di Android è la tua app e quali versioni sono disponibili nell'SDK. Questo errore viene generato da netbeans se non esiste una versione di SDK corrispondente.

2

Come @Justin Breitfeller detto i local.properties avevano un percorso sdk cattiva

10

controllare due cose ...

A. Assicurarsi che il percorso sia impostato correttamente nel file local.properties

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

B. assicurarsi che la variabile di ambiente è impostata correttamente:

echo $ANDROID_HOME

Se no, allora impostarlo:

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

0

Ho avuto lo stesso problema e ho trovato una soluzione: la directory {sdk_dir} \ tools non è stato qui così:

  • scaricare l'SDK dal sito ufficiale
  • directory
  • copia/incolla \ strumenti sulla prima directory sdk
0

Primo modo: trova local.properties e cambia sdk.dir in un percorso corretto in cui è installato Android SDK. Secondo modo: modificare <import file="..." /> in un percorso corretto per SDK.

Problemi correlati