David 'Digit' Turner | b9a8479 | 2009-05-07 20:39:04 +0200 | [diff] [blame] | 1 | Android Native Development Kit (NDK) |
| 2 | |
| 3 | |
| 4 | Welcome, this NDK is designed to allow Android application developers |
| 5 | to include native code in their Android application packages, compiled |
| 6 | as JNI shared libraries. |
| 7 | |
David 'Digit' Turner | eee1675 | 2009-07-29 19:04:44 +0200 | [diff] [blame] | 8 | See docs/CHANGES.TXT for a list of changes since the previous release. |
| 9 | |
David 'Digit' Turner | b9a8479 | 2009-05-07 20:39:04 +0200 | [diff] [blame] | 10 | A high-level overview of the NDK's features and limitations can be found |
| 11 | in docs/OVERVIEW.TXT. Please read this document as it contains crucial |
| 12 | information for correct usage. |
| 13 | |
David 'Digit' Turner | a9e8d43 | 2009-06-01 20:38:19 +0200 | [diff] [blame] | 14 | See docs/STABLE-APIS.TXT for the list of frozen binary APIs exposed by |
| 15 | this NDK, as well as the corresponding system image versions that support |
| 16 | them. |
| 17 | |
David 'Digit' Turner | b9a8479 | 2009-05-07 20:39:04 +0200 | [diff] [blame] | 18 | Before using the NDK, you will need to follow the steps described by |
| 19 | docs/INSTALL.TXT which lists the NDK pre-requisites and the steps needed |
| 20 | to set it up properly on your machine. |
| 21 | |
| 22 | We recommend developers to make themselves familiar with JNI concepts. Also |
| 23 | note that the NDK is *not* a good way to write non-JNI native code for the |
| 24 | Android platform. |
| 25 | |
David 'Digit' Turner | 82ae6d6 | 2009-06-01 21:17:04 +0200 | [diff] [blame] | 26 | See docs/HOWTO.TXT for a few useful tips and tricks when using the NDK. |
David 'Digit' Turner | b9a8479 | 2009-05-07 20:39:04 +0200 | [diff] [blame] | 27 | |
David 'Digit' Turner | 3e035af | 2009-06-01 22:24:10 +0200 | [diff] [blame] | 28 | See docs/SYSTEM-ISSUES.TXT for a list of important issues related to |
| 29 | the Android system images that all NDK developers should be aware of. |
| 30 | |
David 'Digit' Turner | b9a8479 | 2009-05-07 20:39:04 +0200 | [diff] [blame] | 31 | Finally, 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 | |