NDK - Installationsdurcheinander.

  • Hallo zusammen,


    ich bin komplett neu in der Android Ecke. Jetzt versuche ich gerade, die NDK zu installieren und hake da ein wenig. Was wohl auch damit zusammen hängt, daß ich von GNU keine Ahnung hab. Ach ja, ich entwickle unter Windows (momentan Vista).


    Das Problem: Ausführung des Shellskripts host-setup.sh scheitert. Neben Cygwin (ist installiert) benötigt man noch Gnu Make 3.81. Habe ich mir besorgt. Was allerdings mache ich damit, sobald ich es extrahiert habe?


    Momentan bekomme ich folgende Fehlermeldung:

    Zitat

    Checking host development environment.
    NDK Root : c:\Users\zwatschek\Stuff\Android\android-ndk-1.6_r1\
    (...)
    ERROR: Could not find a valid GNU Make executable.
    Please ensure GNU Make 3.81 or later is installed.
    Use the --no-make-check option to ignore this message.


    Kann mir da jemand weiterhelfen?


    Danke,


    Oceansoul

  • Ich bin nicht sicher, da ich unter Linux programmiere, aber unter Windows müsstest du die Pathvariable/Pfad ergänzen, oder die make Executable in einen binary Path schieben, sodass "make" in der CMD (Windows Shell) verfügbar ist. Ist nur eine Vermutung, aber ich glaube ich liege da nicht ganz falsch. ;)


    Soweit ich mich erinnere, kannst du in der CMD einfach "PATH" oder "echo PATH" oder sowas tippen, vielleicht kriegst du ja die aktuelle Path/Umgebungsvariable zurückgegeben. Das ging auch grafisch, unter Windows XP unter Arbeitsplatz-->Eigenschaften-->System (oder irgendwo da, wo man auch die Bootoptionen der boot.ini ändern konnte).

  • Thanks for the answer. But my problem is that I don´t know what file NDK is actually looking for. I would guess it´s gmake.exe. But in the installation folder of GNU Make 3.81 there is no such thing. There is a 'make_msvc_net2003.vcproj' which I can compile, of course. Then I get a 'make_msvc.net2003.exe' which doesn´t seem to be what NDK is looking for.


    So the actual question is, what file(s) does NDK need and where do I find them (how do I build them).


    Thanks.


    Oceansoul

  • Okay, I solved it.


    If anybody is interested, I just had to rename the a.m. exe-file into make.exe. That was it.


    Then I came across a different problem, where arm-eabi-4.2.1 prebuilt binaries could not be found.
    -> The solution to this was that in the environment variables one has to use slashes ("/") instead of backslashes ("\").


    That´s it.


    Cheers


    Oceansoul

Jetzt mitmachen!

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