Come risolvere gli studi di android 2.3 bug NDK?

Ryder Thacker 08/20/2017. 9 answers, 13.558 views
android android android-ndk android-ndk

Suppongo che sia un bug dato che non ho avuto problemi fino al nuovo aggiornamento. Quindi non posso usare la console gradel per eseguire il debug della mia applicazione perché ho questo avviso -

"La configurazione su richiesta è una funzionalità di incubazione.DRK manca una directory" piattaforme "Se si utilizza NDK, verificare che ndk.dir sia impostato su una directory valida NDK, attualmente impostata su C: \ Users \ Emily Thacker \ Se non si utilizza NDK, disattivare la variabile NDK da ANDROID_NDK_HOME o local.properties per rimuovere questo avviso. "

Sono abbastanza sicuro che non sto utilizzando NDK e non vedo come posso risolvere questo problema qui sono le mie local.properties

## This file is automatically generated by Android Studio.
# Do not modify this file -- YOUR CHANGES WILL BE ERASED!
#
# This file should *NOT* be checked into Version Control Systems,
# as it contains information specific to your local configuration.
#
# Location of the SDK. This is only used by Gradle.
# For customization when using a Version Control System, please read the
# header note.
sdk.dir=C\:\\Users\\Emily Thacker\\AppData\\Local\\Android\\Sdk 

Inoltre non vedo un file ANDROID_NDK_HOME nella mia directory.

2 Comments
Harshit Agrawal 03/08/2017
quale versione di gradle stai usando?
3 Ryder Thacker 03/08/2017
Sto usando la versione 3.3.

9 Answers


xsveda 03/16/2017.

Si tratta di un bug per plugin Android Gradle, già riportato qui: https://code.google.com/p/android/issues/detail?id=228424

1 comments
3 Matt 06/20/2017
La voce del bug report ( issuetracker.google.com/issues/37127636#comment26 ) indica che l'avviso verrà fissato nella versione plugin versione 2.4 e versioni successive.

Carl 04/24/2017.

Ho potuto impedire questo messaggio fastidioso; ecco cosa ha funzionato per me.

SFONDO:

  1. Non sto usando l'NDK e non ho mai installato l'NDK.

  2. Tuttavia, come accennato in un'altra risposta qui da xsveda, questo è un bug di Gradle che è documentato qui:

    https://code.google.com/p/android/issues/detail?id=228424

    e così anche il "NDK-innocente" può diventare le sue vittime.

  3. Il problema è che Gradle calcola la posizione di una cartella NDK semplicemente agendo sulla stringa "/ ndk-bundle" nella posizione della cartella SDK, anche se non hai mai installato l'NDK.

  4. Dopo aver stabilito questa falsa aspettativa di una cartella NDK esistente in una particolare posizione, ogni volta che si crea, Gradle ti dà un avvertimento che tu "manca" quella cartella. Questo è solo un avvertimento e non impedisce alla tua compilazione di completare, ma è fastidioso.

COME ARRESTATO IL MESSAGGIO DI ANNOYING:

Dato che lo spazio su disco è economico, e il mio tempo è prezioso per me, ho dispiaciuto questo bug installando il NDK, anche se non intendo usarlo.

Per fare questo, puoi andare a:

File -> Struttura del progetto -> SDK Location

e guarda nel campo di posizione di Android NDK. Se non hai installato l'NDK, questo campo sarà vuoto.

In questo caso, sotto questo campo sarà un collegamento per l'installazione della NDK. Fai clic sul link e lo installa. Ci vogliono alcuni minuti.

Una volta completata l'installazione e si chiude la finestra di dialogo di installazione, la posizione del NDK verrà automaticamente scritta nel campo di posizione Android NDK. Questo sarà qualcosa di simile:

C: \ dev \ astudiosdk \ NDK-fascio

Fai clic sul pulsante OK e ricostruisci. L'errore scompare.

Si noti che è may digitare la cartella attesa in questo campo; Non l'ho provata. Ma non so se questo potrebbe causare altri problemi, specialmente se finalmente decidi di usare l'NDK.


Harshit Agrawal 03/09/2017.

Puoi provare :

C'è una casella di controllo per lo studio androide già.

Android Studio -> Preferenze -> Compilatore -> Gradle -> Opzioni della riga di comando

immettere qui la descrizione dell'immagine

4 comments
2 Ryder Thacker 03/08/2017
Continua a non funzionare.
Harshit Agrawal 03/09/2017
Ciò probabilmente accade a causa del processo di creazione veloce
3 Ryder Thacker 03/10/2017
Configurazione su richiesta era già stata controllata per me.
Harshit Agrawal 03/10/2017
@RyderThacker deseleziona e poi la sincronizzazione di nuovo

gnB 05/23/2017.

Suona come forse l'aggiornamento di SDK da Android Studio IDE potrebbe aiutare

I passaggi sono:

  1. Vai a Tools (top-menu item) > Android > SDK Manager
  2. Fare clic sulla scheda Strumenti SDK
  3. Scorri verso l'alto fino all'opzione di aggiornamento della casella di controllo NDK

Schermate qui: Come aggiornare Android NDK in posizione?

1 comments
CorayThan 06/26/2017
Questo non risolve il problema, che scarica solo la NDK, che probabilmente non hai alcun buon motivo per scaricare.

Alex Cohn 03/21/2017.

Non dovresti utilizzare un percorso di directory con spazi per Android SDK. Come una cura facile è possibile cambiare manualmente

sdk.dir=C:/Users/EMILYT~1/AppData/Local/Android/Sdk 

Non è necessario installare NDK.


Oleksandr 07/26/2017.

Corretto questo problema rimuovendo una cartella vuota di ndk-bundle dalla cartella principale di SDK (non hanno idea di perché e quando è apparsa):

cartella ndk-bundle nella cartella SDK android

Ecco la spiegazione per cui aiuta la questione del bug tracker Android :

Per chiunque ancora esperienza questo problema sul plugin 3.0.0-alpha1 o successivo. Si prega di presentare un nuovo bug e cercare di rispondere a all domande in # 33. Abbiamo bisogno di ulteriori informazioni per risolvere il problema e aggiungere commenti a un bug chiuso è un modo semplice per perdersi.

Per dare un po 'di sfondo, il plugin controlla se la directory NDK è valida. Molto probabilmente, non si utilizza NDK. Assumiamo automaticamente che sia in {sdk} / ndk-bundle. Sarà ignorato se {sdk} / ndk-bundle non esiste. Se vedi che 'NDK manca una directory' piattaforme '', significa che esiste un {sdk} / ndk-bundle ma non una directory {sdk} / ndk-bundle / platforms. Ciò significa che hai un NDK corrotto per qualche motivo. È sicuro rimuovere solo {sdk} / ndk-bundle se non lo si utilizza.


davenpcj 08/17/2017.

Per me, l'errore NDK si è rivelato una falsa diagnosi. Questo errore si è verificato quando gradle ha ClassNotFound un'eccezione ClassNotFound alla classe java.io.UncheckedIOException ClassNotFound .

Anche se la classe è definita in Java 8, non è stata inclusa nelle versioni JDK 1.8.0u51 (o probabilmente versioni precedenti) che avevo installato.

L'aggiornamento del JDK e la rimozione della versione 1.8.0u51 hanno risolto il problema.


RagsB 06/21/2017.

Basta installare l' Android NDK .

Questo ha fissato il mio errore e avvertimento!

https://i.stack.imgur.com/Lsu8E.png

  1. Vai a T ools -> Android -> SDK Manager
  2. Fare clic su SDK Tools
  3. CONTROLLO NDK
  4. Applicare e uscire.
1 comments
RagsB 06/21/2017
bene, Ecco i passaggi per installare NDK, 1. Andare a tools.2.Android 3.SDK Manager.3. Strumenti SRK 4. CONTROLLO NDK Fare clic su Applica e quindi OK! 5.Rebuild

Lalit Baghel 04/14/2017.

Io sono una soluzione che funziona per me. Questo tipo di errore è: -

1.NDK manca una directory "piattaforme".

2.Ho impostare ANDROID_NDK_HOME in modo che Android Studio non chiede la posizione di ndk?

Soultion: Stai cercando più soluzione Mentre non è necessario NDK

si prega di aprire il tuo build.gradle e qui si utilizzano due percorsi gradle come:

classpath 'com.android.tools.build:gradle:2.3' classpath 'com.android.tools.build:gradle:2.2.0'

qui è possibile rimuovere un percorso di classe e utilizzare solo uno

classpath di gradle e poi pulire il progetto Questo lavoro per me non richiede mai di impostare il percorso ndk o l'impostazione ndk.

Android Studio NDK 2.3 BUG

2 comments
Patrick Robert Shea O'Connor 05/24/2017
Questo sembra essere un problema in cui si è tentato di utilizzare due versioni di gradle e si è optato per mantenere il 2.2.0, che "ha fissato" il bug. Qual è il tuo suggerimento per il downgrade a 2.2.0, che non è una soluzione per l'utilizzo di 2.3 e il lavoro intorno a questo bug.
Lalit Baghel 06/02/2017
utilizzare qualsiasi versione installata di gradle come il classpath 'com.android.tools.build:gradle:2.2.0'

HighResolutionMusic.com - Download Hi-Res Songs

1 (G)I-DLE

POP/STARS flac

(G)I-DLE. 2018. Writer: Riot Music Team;Harloe.
2 Ariana Grande

​Thank U, Next flac

Ariana Grande. 2018. Writer: Crazy Mike;Scootie;Victoria Monét;Tayla Parx;TBHits;Ariana Grande.
3 Imagine Dragons

Bad Liar flac

Imagine Dragons. 2018. Writer: Jorgen Odegard;Daniel Platzman;Ben McKee;Wayne Sermon;Aja Volkman;Dan Reynolds.
4 Backstreet Boys

Chances flac

Backstreet Boys. 2018.
5 Clean Bandit

Baby flac

Clean Bandit. 2018. Writer: Jack Patterson;Kamille;Jason Evigan;Matthew Knott;Marina;Luis Fonsi.
6 BTS

Waste It On Me flac

BTS. 2018. Writer: Steve Aoki;Jeff Halavacs;Ryan Ogren;Michael Gazzo;Nate Cyphert;Sean Foreman;RM.
7 BlackPink

Kiss And Make Up flac

BlackPink. 2018. Writer: Soke;Kny Factory;Billboard;Chelcee Grimes;Teddy Park;Marc Vincent;Dua Lipa.
8 Lady Gaga

I'll Never Love Again flac

Lady Gaga. 2018. Writer: Benjamin Rice;Lady Gaga.
9 Kelly Clarkson

Never Enough flac

Kelly Clarkson. 2018. Writer: Benj Pasek;Justin Paul.
10 Fitz And The Tantrums

HandClap flac

Fitz And The Tantrums. 2017. Writer: Fitz And The Tantrums;Eric Frederic;Sam Hollander.
11 Little Mix

Told You So flac

Little Mix. 2018. Writer: Eyelar;MNEK;Raye.
12 Halsey

Without Me flac

Halsey. 2018. Writer: Halsey;Delacey;Louis Bell;Amy Allen;Justin Timberlake;Timbaland;Scott Storch.
13 Cher Lloyd

None Of My Business flac

Cher Lloyd. 2018. Writer: ​iamBADDLUCK;Alexsej Vlasenko;Kate Morgan;Henrik Meinke;Jonas Kalisch;Jeremy Chacon.
14 Bradley Cooper

Always Remember Us This Way flac

Bradley Cooper. 2018. Writer: Lady Gaga;Dave Cobb.
15 Calum Scott

No Matter What flac

Calum Scott. 2018. Writer: Toby Gad;Calum Scott.
16 Ashley Tisdale

Voices In My Head flac

Ashley Tisdale. 2018. Writer: John Feldmann;Ashley Tisdale.
17 Imagine Dragons

Machine flac

Imagine Dragons. 2018. Writer: Wayne Sermon;Daniel Platzman;Dan Reynolds;Ben McKee;Alex Da Kid.
18 Diplo

Close To Me flac

Diplo. 2018. Writer: Ellie Goulding;Savan Kotecha;Peter Svensson;Ilya;Swae Lee;Diplo.
19 Billie Eilish

When The Party's Over flac

Billie Eilish. 2018. Writer: Billie Eilish;FINNEAS.
20 Little Mix

Woman Like Me flac

Little Mix. 2018. Writer: Nicki Minaj;Steve Mac;Ed Sheeran;Jess Glynne.

Related questions

Hot questions

Language

Popular Tags