blob: 48f94eb95c8bb0e2dabe90f24099669d2a91fd0a [file] [log] [blame]
David 'Digit' Turnerb9a84792009-05-07 20:39:04 +02001 Android Native Development Kit (NDK)
2
3
4Welcome, this NDK is designed to allow Android application developers
5to include native code in their Android application packages, compiled
6as JNI shared libraries.
7
David 'Digit' Turnereee16752009-07-29 19:04:44 +02008See docs/CHANGES.TXT for a list of changes since the previous release.
9
David 'Digit' Turnerb9a84792009-05-07 20:39:04 +020010A high-level overview of the NDK's features and limitations can be found
11in docs/OVERVIEW.TXT. Please read this document as it contains crucial
12information for correct usage.
13
David 'Digit' Turnera9e8d432009-06-01 20:38:19 +020014See docs/STABLE-APIS.TXT for the list of frozen binary APIs exposed by
15this NDK, as well as the corresponding system image versions that support
16them.
17
David 'Digit' Turnerb9a84792009-05-07 20:39:04 +020018Before using the NDK, you will need to follow the steps described by
19docs/INSTALL.TXT which lists the NDK pre-requisites and the steps needed
20to set it up properly on your machine.
21
22We recommend developers to make themselves familiar with JNI concepts. Also
23note that the NDK is *not* a good way to write non-JNI native code for the
24Android platform.
25
David 'Digit' Turner82ae6d62009-06-01 21:17:04 +020026See docs/HOWTO.TXT for a few useful tips and tricks when using the NDK.
David 'Digit' Turnerb9a84792009-05-07 20:39:04 +020027
David 'Digit' Turner3e035af2009-06-01 22:24:10 +020028See docs/SYSTEM-ISSUES.TXT for a list of important issues related to
29the Android system images that all NDK developers should be aware of.
30
David 'Digit' Turnerb9a84792009-05-07 20:39:04 +020031Finally, discussions related to the Android NDK happen on the public
32"android-ndk" forum located at the following address:
33
34 http://groups.google.com/group/android-ndk
35