Cannot run program "sh": Starten fehlgeschlagen
Ich cygwin heruntergeladen und installiert. Dann kopieren Sie die ndk-Datei auf android-Ordner. Der Weg ist C:\Program Files\Android\android-ndk-r9b then add this path to systemVaraible
. Dann gewählt ndk Lage in Eclipse bevorzugen. Dann mit der rechten klicken Sie auf das Projekt, wählen Sie AndroidToold->Add Native support
ich bin immer diese Fehlermeldung: Build of configuration Default for project ImageTargets
(Cannot run program "sh": Launching failed)
Öffnen Sie dann die cygwin-terminal-Typ $ cd /cygdrive/c/Program Files/Android/androi-ndk-r9b/samples/san-angles ndk-build
Unter Fehler, die ich immer bin. Wo ich Fehler gemacht?
-bash: cd: /cygdrive/c/Program: No such file or directory
Du musst angemeldet sein, um einen Kommentar abzugeben.
Brauchen Sie nicht cygwin arbeiten mit NDK r9b auf Windows. Aber ob Sie cygwin installiert haben oder nicht, Sie sollten vermeiden Sie Leerzeichen in den Dateinamen für Ihr Android-NDK und SDK-Installationen. Die einfache Lösung wäre, den Pfad anzugeben, verwenden Sie kurze Namen, z.B.
C:\Progra~1\Android\android-ndk-r9b
.Sehen Sie mehr an Der Android-emulator nicht startet, zeigt "invalid command-line Parameters", oder Mit Proguard für Android in Eclipse habe Fehler.
Ich hatte den gleichen Fehler auf Windows und es wurde gelöst, indem die Einstellung des korrekten Pfad zum Android NDK in der Eclipse-workpace (Einstellungen->Android->NDK).
den "Cannot run program "sh": Starten fehlgeschlagen" kommt vielleicht von einem schlechten eclipse-Konfiguration.
Sie können versuchen, das zurücksetzen C/C++ Build-Konfiguration in Ihrem Projekt-Einstellungen:
Auch auf Windows, wie Alex Cohn sagte, die Sie nicht brauchen, cygwin und können direkt starten "ndk-build.cmd" - Skript, das in Ihrem NDK-installation Ordner.