Documentation‎ > ‎

NDK HowTo

These page explains how to use NDK for android-x86
 
 

Introduction

As the first step to support android ndk for Android-X86. we have created a prebuilt package for user to test. This wiki page explains how to use this ndk

Details

  1. download the ndk-x86.tgz from the download list.
  2. tar zxfv ndk-x86.tgz
  3. cd ndk
  4. build/host-setup.sh
  5. build something by using command like below:
  6. make TARGET_PRODUCT=eeepc APP=hello-jni 
Please send you questions to android-x86 discussion group. ( http://groups.google.com/group/android-x86 )


Foryo
For the foryo, you don't need to download the tarball mentioned above. Here is the new steps:

You may just use the NDK shipped with froyo-x86
source tree.

To build the hello example,
$ cd ndk
$ ./ndk-build -C samples/hello-jni

To build more complex examples
like san-angles using OpenGL, you
need to build the required system libs
first since they are not in NDK prebuilt libs.

On top of froyo-x86 tree

$ . build/envsetup.sh
$ lunch vm-eng (or any target you'd like)
$ m libGLESv1_CM

Then you can build the example by

$ cd ndk
$ ./ndk-build -C samples/san-angeles

Then build the x86 apk by Eclipse or Ant as usual.


Comments