Dopo aver installato Xamarin Studio sono passato alle opzioni per accertarsi che fossero stati trovati Android SDK, JDK e NDK. I primi due in effetti erano, ma l'NDK non è stato trovato. Ha chiesto di specificare la posizione e ho specificato la posizione (quando ho fatto clic su "Sfoglia" mi ha portato nella cartella in cui si trovava effettivamente l'NDK). Tuttavia, ancora non lo riconosce e dice NDK non trovato nella posizione specificata.NDK non trovato nella posizione specificata
risposta
Quando si utilizza Xamarin Studio, se hai trovato l'errore errore di XA5101 ("Missing Android NDK toolchain directory") si avrebbe bisogno di scaricare l'NDK Android separatamente dal:
http://developer.android.com/tools/sdk/ndk/index.html
allora dovrebbe decomprimere file scaricato e aprire il Xamarin IDE e passare al seguente percorso di menu:
Tools ==> Options ==> SDK Locations ==> Android
Selezionare la posizione della cartella decompressa.
Quindi chiudere l'IDE e riaprirlo (forza chiusura/riavvio se persiste in task/process manager).
alternativo per provare:
non trovare NDK può essere causato anche a causa della configurazione non corrispondenti per AVD Manager. Più in particolare, Xamarin potrebbe creare dispositivi AVI nel proprio% USERPROFILE% .android mentre l'emulazione debugger/runtime EXPECTS gli AVD nella directory ADT. L'utente può provare a copiare file e directory relativi a ZAVD2 nello % USERPROFILE% .android \ avd e vedere se questo risolve il problema.
===== ====== post iniziale
[In caso di Eclipse] Penso che la risposta è qui: https://stackoverflow.com/a/11825963/918535
//goto Preference → Android → NDK
e scegliere la posizione NDK
// Se la posizione NDK è già impostata, il builder nell'editor toolchain potrebbe essere errato. Vai alle proprietà del progetto, C/C++ Build | Tool Chain Editor
e seleziona Builder Android come generatore corrente.
// nel file .bashsrc
, potrebbe anche essere necessario per aggiungere la variabile ENV:
NDK_HOME=/opt/android-ndk-r8
export NDK_HOME
Non sta usando Eclipse, è su Xamarin Studio –
Spara, mi sono perso. Modificherà. – YasharF
Va bene, così ho trovato il problema. Non c'era nessun file ndk-stack.exe nella mia posizione NDK. Stavo pensando di eliminare/disinstallare tutto ciò che riguarda NDK e reinstallare. Questo è quando mi sono imbattuto in ndk-build.cmd, ho pensato di fare clic su di esso da quando era un cmd, e ha creato il ndk-stack.exe in una posizione sul mio computer che è stata trovata sia dallo studio Xamarin che da Visual Studio (ho notato in seguito che anche VS non è riuscito a trovare l'NDK ma dopo il cmd lo ha fatto). Grazie per l'aiuto.
Nel caso in cui questo catturasse qualcun altro, ho riscontrato questo problema ma era perché ho controllato "Abilita AOT (sperimentale)" nelle impostazioni Generazione codice build Android. Questa impostazione è disattivata per impostazione predefinita, quindi probabilmente dovrebbe essere lasciata abbastanza bene da sola.
- 1. Inserisci stringa nella posizione specificata
- 2. android-ndk, glGenVertexArrayOES non trovato
- 3. Ottieni elemento nella posizione specificata - JavaScript
- 4. ANDROID NDK - android: comando non trovato
- 5. NDK-build non trovato nel percorso
- 6. come inserire un nuovo tag li nella posizione specificata?
- 7. Errore: Programma "/ndk-build.cmd" non trovato nel PERCORSO
- 8. CodeFirst: La connessione denominata specificata è o non trovato nella configurazione
- 9. cv :: imwrite non ha trovato un writer per l'estensione specificata
- 10. Errore: Programma "/ NDK-build" non trovato nel PERCORSO
- 11. comando ndk-build non trovato nel terminale Ubuntu
- 12. NAudio - ricerca e navigazione per riprodurre dalla posizione specificata
- 13. "AM_PROG_LIBTOOL" non trovato nella libreria
- 14. Sposta modulo nella schermata specificata
- 15. Android-NDK-Aggiungi supporto nativo-NDK posizione non valida nelle preferenze
- 16. Errore: Nessun toolchain trovato nella NDK toolchain cartella per ABI con prefisso: LLVM
- 17. git pull per un repository locale nella posizione specificata (invece di pwd)
- 18. Come convertire l'immagine (.png) nella stringa base64, vice versa e strorarlo in una posizione specificata
- 19. MVVM Light "Tipo non trovato nella cache"
- 20. File AppConfig non trovato nella directory bin
- 21. Errore StaleElementReference Elemento non trovato nella cache
- 22. java.lang.IllegalArgumentException: No PersistenceProvider specificata nella configurazione EntityManagerFactory
- 23. Estrarre il vaso nella directory specificata
- 24. NDK-stack non funziona
- 25. Elemento non visualizzato nella posizione prevista (x)
- 26. Errore "non c'è riga nella posizione 0"
- 27. Scorrere fino alla posizione specificata in Android Leanback ListRow
- 28. postgresql: creazione del database in una posizione specificata
- 29. Posizionamento pulsanti in una posizione specificata utilizzando swing in java
- 30. Creare un database utilizzando T SQL in una posizione specificata
Hai provato a creare una variabile di ambiente 'NDK_HOME' o' ANDROID_NDK_HOME'? –
C'è la variabile ANDROID_NDK_PATH che punta alla posizione dell'NDK – Developer7223
Non è 'ANDROID_NDK_PATH', ma' ANDROID_NDK_HOME' invece –