2014-07-13 17 views
20

Non riesco a trovare l'opzione per impostare il percorso NDK su Eclipse Juno con il plugin ADT. (Ho scaricato ieri il pacchetto ADT dal sito Android).Percorso NDK del plugin ADT Eclipse Juno rimosso?

Tutti dicono che dovrei trovarlo in Windows -> Preferenze -> Android -> NDK ma l'opzione NDK in Android semplicemente non esiste. Forse hanno cambiato la posizione nella versione recente? Ad ogni modo non riesco a trovare un modo per cambiare il percorso NDK nel mio Eclipse.

Immagine: enter image description here

mi sento come mi manca qualcosa di davvero evidente qui ...

+0

Provare a reinstallare il pacchetto ADT nella nuova directory. BTW, assicurati che nessuno dei percorsi (verso ** ADT **, ** SDK ** e ** NDK **) non contenga spazi _ (il tuo 'D: \ Programmi (x86) \ Android' può causare vari strani problemi) _. –

+0

Ho provato a farlo ma penso che abbia risolto l'altro problema che avevo, questo problema tuttavia non è stato risolto. Ho finito per aggiungere manualmente il NDK_PATH alle variabili di ambiente del sistema. – UnTraDe

risposta

18

è necessario reinstallare il ADT-23.0.4.zip (Non dimenticare selezionare gli strumenti di sviluppo nativo Android);
Please have a look at this Android SDK page.

Si dovrebbe:

  1. Scarica ADT-23.0.4.zip.
  2. Basta reinstallare.
  3. Riavvia.
  4. Vedrete Eclipse> Finestra> Android> Tag NDK.
+1

Non mi ha aiutato per me) = – Suvitruf

+0

Ha funzionato per me, grazie! –

+0

C'è un modo per aggiornarlo nell'installazione di eclissi esistente? –

1

Ho avuto lo stesso problema, non so perché, ma i problemi è con la versione di Eclipse/Juno, così ho scaricare nella pagina di eclissi del Keplero versione ed installare il pluggin di adt, e tutto funziona bene .

6

Ho affrontato lo stesso problema. Era fastidioso perdere quelle poche ore, ma immagino di aver capito. Quello che ho fatto è stato,

  1. afferrato il file com.android.ide.eclipse.ndk_22.3.0.v201310242005-887826.jar dall'installazione ADT più vecchio che ho avuto, che ha mostrato l'opzione NDK dalla cartella \eclipse\plugins.

  2. Rinominato in com.android.ide.eclipse.ndk_23.0.2.1259578.jar.

  3. incollato in adt-bundle-windows-x86_64-20140702\eclipse\plugins

  4. riavviato Eclipse.

  5. Ciao NDK!

Spero che questo non causerà alcun problema in futuro!

+0

Grande uomo! Mi hai salvato la giornata! Grazie per aver condiviso la risposta al mondo, mio ​​salvatore! – Shravan

+0

Che strano. Quel file manca completamente dalla versione adt-bundle-windows-x86_64-20140702.zip di eclipse. Copiarlo dalla vecchia versione sembra risolvere le cose. Grazie! –

25

risolvere questo problema install 'Strumenti di sviluppo'

Da Eclipse -> Aiuto -> Install New Software ...->

selezionare: "Android Developer Tools di aggiornamento del sito - https://dl.google.com/android/eclipse/"

deselezionare "contattare tutti siti di aggiornamento durante l'installazione di trovare il software necessario" opzione

cercare ed installare "Developer Tools"

+2

Il trucco per me è stato deselezionare "Contatta tutti i siti di aggiornamento". In caso contrario, continuava a non riuscire con un errore inutile ... – YRH

+4

+1 per deselezionare "Contatta tutti i siti di aggiornamento durante l'installazione per trovare il software richiesto" opzione – pafinde

+1

Questa è la risposta corretta. Vorrei che ti permettessero di selezionare la directory senza dover installare esplicitamente il supporto NDK, ma questo era abbastanza facile. – videogameboy76

1

Ho avuto questo problema con l'ultimo Eclipse Luna e il plugin ADT - si è scoperto nonostante i plugin CDT e Android Native Developer Tools installati su Eclipse Luna non funzionassero.

La causa era che stavo usando Apple Java 1.6 (che è Java 6) e Luna "richiede" una VM Java 7. Tuttavia non sono stati forniti avvisi! Per risolverlo ho installato l'ultimo JDK da Oracle, e poi aggiornato il file eclipse.ini all'interno del fascio Eclipse.app, aggiungendo le 2 linee:

-vm 
/Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home/bin/java 

poco prima della linea che è -vmargs.

Quindi quando ho riavviato Eclipse, il CDT è stato utilizzato correttamente Eclipse -> Preferences... elencato alcune impostazioni C++ che non erano precedentemente lì, e la sezione Android aveva una voce NDK il permesso di specificare il percorso.

2

Dopo:

  1. Chiusura Eclipse Luna Service Release 1a (4.4.1) per Mac OS X.
  2. Installazione di Oracle Java JDK 1.7 (JDK 7u75) (JDK-7u75-MacOSX-x64.dmg)
  3. Modifica eclipse.ini per aggiungere le due linee (a destra prima -vmargs): -vm /Library/Java/JavaVirtualMachines/jdk1.7.0_75.jdk/Contents/Home/bin/java
  4. Riavvio Eclipse .
  5. Andare a Preferenze> Java-> JRE installati, cliccando su "Ricerca", e selezionando Java SE 7 (1.7.0_75) come predefinito JRE
  6. Riavvio Eclipse

Il Preferenze-> Android- > L'impostazione NDK è apparso e sono stato in grado di impostare il percorso NDK.

+0

Questa soluzione ha funzionato per me –

Problemi correlati