Note that there are some explanatory texts on larger screens.

plurals
  1. POHow to run the Android NDK install on Windows?
    primarykey
    data
    text
    <p>Below are the only instructions I managed to find from Google on how to install the Android NDK, it is written as if we all run Linux and presumes we all understand what these obscure tools are. My comments and questions appear in italics if someone who knows Unix and Windows would translate, that would be great!</p> <hr> <p>Android NDK Installation</p> <p>Introduction:</p> <p>Please read docs/OVERVIEW.TXT to understand what the Android NDK is and is not. This file gives instructions on how to properly setup your NDK.</p> <p>I. Requirements:</p> <p>The Android NDK currently requires a Linux, OS X or Windows host operating system. Windows users will need to install Cygwin (<a href="http://www.cygwin.com" rel="nofollow noreferrer">http://www.cygwin.com</a>) to use it. Note that running the NDK under MSys is not supported.</p> <p>You will need to have the Android SDK and its dependencies installed. The NDK cannot generate final application packages (.apk files), only the shared library files that can go into them.</p> <p>IMPORTANT:</p> <p>The Android NDK can only be used to target system images using the Cupcake (1.5) or later releases of the platform. This is due to subtle toolchain and ABI related changed that make it incompatible with 1.0 and 1.1 system images.</p> <p>The NDK requires GNU Make 3.81 or later being available on your development system. Earlier versions of GNU Make might work but have not been tested.</p> <p>You can check this by running 'make -v' from the command-line. The output should look like:</p> <pre><code>GNU Make 3.81 Copyright (C) 2006 Free Software Foundation, Inc. ... </code></pre> <p>On certain systems, GNU Make might be available through a different command like 'gmake' or 'gnumake'. For these systems, replace 'make' by the appropriate command when invoking the NDK build system as described in the documentation.</p> <p><strong><em>Great, some strange thing called gnu make. If you're not going to tell me what it does maybe you then at least you could give me a URL to it?</em></strong></p> <p>The NDK also requires a Nawk or GNU Awk executable being available on your development system. Note that the original 'awk' program doesn't implement the 'match' and 'substr' functions used by the NDK build system.</p> <p><strong><em>OK, another tool, with 1 of 2 possible names, but not the third... and again where should I download this?</em></strong></p> <p>On Windows, you will need to install a recent release of Cygwin to use the NDK. See <a href="http://www.cygwin.com" rel="nofollow noreferrer">http://www.cygwin.com</a> for instructions.</p> <p><strong><em>Woohoo a URL! Download took about a day because these install instructions do not specify what parts to download.</em></strong></p> <p>II. Preparing your installation prebuilt cross-toolchain binaries:</p> <p>After installing and unarchiving the NDK, you will need to run the following command from the root folder:</p> <p>build/host-setup.sh</p> <p><strong><em>hello? Windows doesn't run anything but .exe .com or .dll, just tell me how you want me to run it.</em></strong></p> <p>This will test your setup and make sure the NDK can work properly.</p> <p><strong><em>Nothing is said about where any of these things need to be installed to (what directory)</em></strong></p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload