Sådan repareres android studios 2.3 NDK fejl?

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

Jeg formoder, at det er en fejl siden jeg ikke havde nogen problemer indtil den nye opdatering. Så jeg kan ikke bruge gradskonsollen til at debug min app, fordi jeg har denne advarsel -

"Konfiguration efter behov er en inkubationsfunktion. NDK mangler en" platforms "-mappe. Hvis du bruger NDK, skal du kontrollere, at ndk.dir er sat til en gyldig NDK-mappe. Den er for øjeblikket sat til C: \ Users \ Emily Thacker \ AppData \ Local \ Android \ Sdk \ ndk-bundle. Hvis du ikke bruger NDK, skal du deaktivere NDK-variablen fra ANDROID_NDK_HOME eller local.properties for at fjerne denne advarsel. "

Jeg er temmelig sikker på, at jeg ikke bruger NDK, og jeg kan ikke se, hvordan jeg kan løse dette problem her er mine 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 

Jeg kan heller ikke se en ANDROID_NDK_HOME-fil i min mappe.

2 Comments
Harshit Agrawal 03/08/2017
hvilken version af gradient bruger du?
3 Ryder Thacker 03/08/2017
Jeg bruger version 3.3.

9 Answers


xsveda 03/16/2017.

Det er en Android Gradle plugin bug, der allerede er rapporteret her: https://code.google.com/p/android/issues/detail?id=228424

1 comments
3 Matt 06/20/2017
Fejlrapportindgangen ( issuetracker.google.com/issues/37127636#comment26 ) angiver, at advarslen vil blive rettet i gradvis plugin version 2.4 og derover.

Carl 04/24/2017.

Jeg var i stand til at forhindre denne irriterende meddelelse; her er hvad der fungerede for mig.

BAGGRUND:

  1. Jeg bruger slet ikke NDK og havde aldrig installeret NDK.

  2. Men som nævnt i et andet svar her af xsveda, er dette en Gradle bug, der er dokumenteret her:

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

    og så kan "NDK-uskyldige" blive deres ofre.

  3. Problemet er, at Gradle beregner placeringen af ​​en NDK-mappe ved blot at tackle strengen "/ ndk-bundle" til SDK-mappens placering, selvom du aldrig har installeret NDK'en.

  4. Efter at have oprettet denne falske forventning om en NDK-mappe, der findes på et bestemt sted, giver Gradle dig en advarsel om, at du "mangler" den mappe, hver gang du bygger. Dette er bare en advarsel og forhindrer ikke din bygning i at fuldføre, men det er irriterende.

HVORDAN STOPPEDE I ÅNDENDE MEDDELELSE:

Da diskplads er billig, og min tid er værdifuld for mig, humør jeg denne fejl ved at installere NDK'en, selv om jeg ikke har til hensigt at bruge den.

For at gøre dette kan du gå til:

Fil -> Projektstruktur -> SDK-placering

og se i Android NDK-placeringsfeltet. Hvis du ikke har installeret NDK, vil dette felt være tomt.

I så fald vil nedenstående felt være et link til installation af NDK. Klik på det link og installer det. Det tager et par minutter.

Når installationen er fuldført, og du lukker dialogboksen for installationens fremskridt, skrives placeringen af ​​NDK automatisk i Android NDK-placeringsfeltet. Dette vil være noget som:

C: \ dev \ astudiosdk \ NDK-bundle

Klik på OK-knappen og bygg igen. Fejlen forsvinder.

Bemærk, at du may bare kan skrive den forventede mappe i dette felt; Det forsøgte jeg ikke. Men jeg ved ikke, om det kan forårsage andre problemer, især hvis du i sidste ende vælger at bruge NDK.


Harshit Agrawal 03/09/2017.

Du kan give det en chance:

Der er en afkrydsningsfelt for det i android studio allerede.

Android Studio -> Indstillinger -> Kompilator -> Gradle -> Kommandolinjeindstillinger

Indtast billedbeskrivelse her

4 comments
2 Ryder Thacker 03/08/2017
Stadig ikke arbejder.
Harshit Agrawal 03/09/2017
Dette sker sandsynligvis på grund af Fast Build Process
3 Ryder Thacker 03/10/2017
Konfigurer efter anmodning var allerede kontrolleret for mig.
Harshit Agrawal 03/10/2017
@RyderThacker fjerne markeringen og end synkronisere grad igen

gnB 05/23/2017.

Det lyder som om måske opdatering af SDK fra Android Studio IDE kunne hjælpe

Trin er:

  1. Gå til Tools (top-menu item) > Android > SDK Manager
  2. Klik på fanen SDK-værktøjer
  3. Rul ned til NDK afkrydsningsfeltet opdaterings-option

Skærmbilleder her: Sådan opdateres Android NDK på plads?

1 comments
CorayThan 06/26/2017
Det løser ikke problemet, som bare downloader NDK, som du sandsynligvis ikke har nogen god grund til at downloade.

Alex Cohn 03/21/2017.

Du bør ikke bruge en mappebane med mellemrum til Android SDK. Som en nem kur kan du manuelt ændre

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

Du behøver ikke installere NDK.


Oleksandr 07/26/2017.

Løst dette problem ved at fjerne en tom ndk-bundle fra SDK-rodmappe (har ingen idé om hvorfor og hvornår den har vist sig):

ndk-bundle mappe i android SDK mappe

Her er forklaringen, hvorfor det hjælper fra problemet på Android bug tracker :

For nogen oplever stadig dette problem på plugin 3.0.0-alpha1 eller senere. Indtast venligst en ny fejl og prøv at besvare all spørgsmål i # 33. Vi har brug for flere oplysninger til at debugge problemet, og at tilføje kommentarer til en lukket fejl er en nem måde at gå tabt på.

For at give lidt baggrund kontrollerer pluginet, om NDK-mappen er gyldig. Mest sandsynligt bruger du ikke NDK. Vi antager automatisk, at det er i {sdk} / ndk-bundle. Det vil blive ignoreret, hvis {sdk} / ndk-bundle ikke findes. Hvis du ser 'NDK mangler en' platforms'-katalog. ', Betyder det, at der er en {sdk} / ndk-bundle, men ikke en {sdk} / ndk-bundle / platforms directory. Det betyder, at du har en ødelagt NDK af en eller anden grund. Det er sikkert at bare fjerne {sdk} / ndk-bundle, hvis du ikke bruger det.


davenpcj 08/17/2017.

For mig viste NDK-fejlen sig for at være en falsk diagnose. Denne fejl opstod, da gradle kastede en ClassNotFound undtagelse på java.io.UncheckedIOException klasse.

Selv om klassen er defineret i Java 8, blev den ikke inkluderet i JDK 1.8.0u51 (eller formodentlig tidligere versioner), som jeg havde installeret.

Opdatering af JDK og fjernelse af 1.8.0u51-versionen løste problemet.


RagsB 06/21/2017.

Bare installer Android NDK .

Det fik min fejl og advarsel!

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

  1. Gå til T ools -> Android -> SDK Manager
  2. Klik på SDK Tools
  3. KONTROLLER NDK
  4. Ansøg og afslut.
1 comments
RagsB 06/21/2017
Nå, her er trinene for at installere NDK, 1. Gå til tools.2.Android 3.SDK Manager.3. SRK-værktøjer 4. KONTROLLER NDK Klik på Anvend og derefter OK! 5.Rebuild

Lalit Baghel 04/14/2017.

Jeg giver en løsning, som er arbejde for mig. Denne type fejlopgørelse er: -

1.NDK mangler en "platforms" -katalog.

2.Hvordan du indstiller ANDROID_NDK_HOME, så Android Studio ikke beder om ndk-placering?

Soultion: Du forsøger mere løsning Mens du ikke har brug for NDK

Venligst åbn din build.gradle og her bruges du to gradveje som: -

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

her kan du fjerne en klassebane og kun bruge en

klassepath of gradle og derefter rense projektet Dette virker for mig, never requre at indstille ndk stien eller ndk indstillingen.

Android Studio NDK 2.3 BUG

2 comments
Patrick Robert Shea O'Connor 05/24/2017
Dette ser ud til at være et problem, hvor du forsøgte at bruge to versioner af grad, og du valgte at beholde 2.2.0, som "fikset" fejlen. Hvad du foreslår er at nedgradere til 2.2.0, hvilket ikke er en løsning på at bruge 2.3 og arbejde rundt om denne fejl.
Lalit Baghel 06/02/2017
brug en installeret verion af gradle som classpath 'com.android.tools.build:gradle:2.2.0'

HighResolutionMusic.com - Download Hi-Res Songs

1 The Chainsmokers

Beach House flac

The Chainsmokers. 2018. Writer: Andrew Taggart.
2 (G)I-DLE

POP/STARS flac

(G)I-DLE. 2018. Writer: Riot Music Team;Harloe.
3 Anne-Marie

Rewrite The Stars flac

Anne-Marie. 2018. Writer: Benj Pasek;Justin Paul.
4 Ariana Grande

​Thank U, Next flac

Ariana Grande. 2018. Writer: Crazy Mike;Scootie;Victoria Monét;Tayla Parx;TBHits;Ariana Grande.
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 Imagine Dragons

Bad Liar flac

Imagine Dragons. 2018. Writer: Jorgen Odegard;Daniel Platzman;Ben McKee;Wayne Sermon;Aja Volkman;Dan Reynolds.
8 Nicki Minaj

No Candle No Light flac

Nicki Minaj. 2018. Writer: Denisia “Blu June” Andrews;Kathryn Ostenberg;Brittany "Chi" Coney;Brian Lee;TJ Routon;Tushar Apte;ZAYN;Nicki Minaj.
9 Brooks

Limbo flac

Brooks. 2018.
10 BlackPink

Kiss And Make Up flac

BlackPink. 2018. Writer: Soke;Kny Factory;Billboard;Chelcee Grimes;Teddy Park;Marc Vincent;Dua Lipa.
11 Diplo

Close To Me flac

Diplo. 2018. Writer: Ellie Goulding;Savan Kotecha;Peter Svensson;Ilya;Swae Lee;Diplo.
12 Rita Ora

Velvet Rope flac

Rita Ora. 2018.
13 Fitz And The Tantrums

HandClap flac

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

Woman Like Me flac

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

When The Party's Over flac

Billie Eilish. 2018. Writer: Billie Eilish;FINNEAS.
16 K-391

Mystery flac

K-391. 2018.
17 Cher Lloyd

None Of My Business flac

Cher Lloyd. 2018. Writer: ​iamBADDLUCK;Alexsej Vlasenko;Kate Morgan;Henrik Meinke;Jonas Kalisch;Jeremy Chacon.
18 Backstreet Boys

Chances flac

Backstreet Boys. 2018.
19 Lil Pump

Arms Around You flac

Lil Pump. 2018. Writer: Rio Santana;Lil Pump;Edgar Barrera;Mally Mall;Jon Fx;Skrillex;Maluma;Swae Lee;XXXTENTACION.
20 Kelly Clarkson

Never Enough flac

Kelly Clarkson. 2018. Writer: Benj Pasek;Justin Paul.

Related questions

Hot questions

Language

Popular Tags