ndk-build schlägt fehl, mit process_begin: CreateProcess(NULL, uname -a, ...) failed

Ich bin die Entwicklung einer android-Anwendung auf Android Studio auf Windows 8 und ich bin mit einigen native-code.
Plötzlich kann ich nicht kompilieren, das meine C-Dateien.
Wenn ich auf der ndk-build erhalte ich die folgende Fehlermeldung:

process_begin: CreateProcess(NULL, uname -a, ...) failed.
process_begin: CreateProcess(NULL, uname -r, ...) failed.
The system cannot find the path specified.
'mount' is not recognized as an internal or external command,
operable program or batch file.

Ich bin wirklich frustriert, da ich noch nicht wirklich Durcheinander mit etwas, und beide android-sdk und android ndk scheint in meinem WEG.

Jede Hilfe wäre wirklich dankbar!
Danke u

  • Sie wahrscheinlich installiert etwas Durcheinander gebracht hat mit Ihren Umwelt-Parameter. Nicht sehr wissenschaftlich, aber der einfachste Weg, in der Regel ist, zu versuchen, zu deinstallieren und einrichten Android Studio und NDK alle immer wieder zu machen sicher, dass Sie überschreiben die ökologischen Werte, die geändert wurde. Ich hoffe, es löst dein problem!
  • Haben einfach das gemacht, und es ist immer noch das gleiche... haben Sie eine Idee, was sein könnte, die es verursacht? Was fehlt, aus dem Weg, vielleicht kann ich ihn manuell hinzufügen?
  • NDK-Pfad ist die einzige Sache, die ich mir denken kann. Aber Sie sagte, Sie habe bereits überprüft, dass man. Leider habe ich keine andere Vermutung...
  • gehen Sie zurück zu ndk Proben in root/Proben, wo Sie installieren das ndk. Sehen, ob Sie Folgen können, das Beispiel baut auf diesen Projekten über die Befehlszeile als pro ndk Proben. "uname" ist ein linux-system-shell cmd nicht windows. wo könnte das herkommen? Ich würde die Verwendung einer VM für ndk, wenn auf dem windows-Betriebssystem.
  • Hast du angegeben ANDROID_NDK_HOME oder setzen ndk.dir=C:\\ndk im local.properties. Ist Ihr .c-Dateien innerhalb des jni Ordner?
  • mount ist ein linux (nicht windows-Befehl). Sieht aus wie das host-OS (Gebäude-Umwelt) wird nicht richtig erkannt. Verwenden Sie oder installiert haben, die nicht-standard-shells (cygwin zum Beispiel)?
  • Ich habe git-shell installiert, die ich glaube, ist eine version von mingw, aber es installiert wurde, lange bevor dieses problem aufgetreten ist

Schreibe einen Kommentar