Fehler "ndk-build'' finished with non-zero exit value 2" nach Update

  • Hallo Zusammen,

    nach einem Update von Android Studio bekomme ich plötzlich den Fehler

    Code
    ndk-build'' finished with non-zero exit value 2

    Und ich kann das Projekt nicht mehr erzeugen.

    Kennt jemand dieses Verhalten und hat eine Lösung ?

    Edit:
    Mit New ein Projekt lässt sich kompilieren.

    Viele Grüße
    R.

  • Hi,

    habe den Rechner nochmals neu gebootet und nach dem Starten von Android Studio
    kommt jetzt die Meldung, "Disable Plugin Android Support"

    Kann ich das ohne Probleme durchführen ?

    Ich kann damit nichts anfangen, ausser das es im Modul "libuvccamera" vorkommt.


    Viele Grüße
    R.

  • kann ich dir jetzt auch nicht sagen ob du das plugin deaktivieren sollst . Kannst es ja auch wieder laden.

    Von welcher as Version zu welcher hast du updatet?
    Sinnvoll ist auch ein clear Projekt und rebuild.

    Hat sich beim Update deine sdk Version geändert.
    Welche gerade Version nutzt du?

  • Hi,

    ich war eigentlich ziemlich aktuelle und bin jetzt auf Version.

    Code
    Android Studio 3.1.2
    Build #AI-173.4720617, built on April 13, 2018
    JRE: 1.8.0_152-release-1024-b01 amd64
    JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
    Linux 4.13.0-41-generic


    Wo liegen eigenlich die ganzen "OBJ" Dateien. Ich mache zwar die ganze Zeit "Clean" & "Rebuild" Project,
    Würde aber gerne die Dateien mal von Hand löschen.
    In den Project Struktur bin ich derzeit zumindest auch die ganzen Versionen am gleich ziehen, da ich
    Module verwende, welche ich selber nicht entwickelt habe.

    Ebenso das Modul: "libuvccamera", wo scheinbar die Ursache liegt.

    Viele Grüße
    R.

  • Ist hier was faul drin, da scheinbar der Compiler hiermit Ärger hat, denke ich


    Edit: Ordner von "OBJ" gefunden. Die werden auch nicht mehr neu erzeugt.
    Viele Grüße
    R.

    Einmal editiert, zuletzt von Ritchie (13. Mai 2018 um 17:55)

  • ob in dem von dir genannten Code etwas faul ist kann ich nicht sage da Sinnlichkeit sdk funktionsreiche auskenne wurde sagen eher nein da es ja vorher auch ging. Aus welcher Datei ist das. Das sieht für mich nach nativen c aufrufen aus.
    Wie ich sehe arbeitest du unter Linux. Ich habe As unter Windows .
    Unter win löschen ich alles was mit build zu tunen hat.

  • sicherer dir mal dein verzeichnis
    Schließe das Projekt in as so das der anfangs Bildschirm zu sehen ist.
    Losche Alles aus deinem Projektordner was bei gitignored ausgeschlossen wird. In as wählst du dann vorhandenes Projekt erstellen.

  • Hi,

    ich habe tatsächlich in den C Modulen plötzlich Imports gefunden, welche nicht mehr vorhanden sind.
    Wieso das so ist, weiss ich nicht, das ich desletzt noch dran gearbeitet habe.

    Viele Grüße
    R.

  • Projekt von der Datensicherung wiederhergestellt.
    Der Fehler ist immer noch da.

    Das scheint also mit der Entwicklungsumgebung was zu sein.

    Na, da habe ich ja eine nette Aufgabe.

    Viele Grüße
    R.

  • Hallo Jogimuc,

    ich habe die Lösung. Es war die Installation der neuen NDK Version.
    Hier hilft es, wenn man die letzte lauffähige Version von Android
    herunterlädt

    https://developer.android.com/ndk/downloads/older_releases

    und diese Version dann parallel zur aktuellen Version auf
    die Festplatte kopiert.

    Danach dann in der Local.Properties den Path von
    ndk.dir=C\:\\Users\\<USER>\\ndk-bundle
    auf
    ndk.dir=C\:\\Users\\<USER>\\android-ndk-r16b (Beispiel)

    ändern. Nochmals Neustart von Android Studio.
    Rebuild und alles ist gut.

    Original Thread: https://github.com/saki4510t/UVCCamera/issues/358

    Viele Grüße
    R.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!