1 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 8See docs/CHANGES.TXT for a list of changes since the previous release. 9 10A 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 14See 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 18Before 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 26See docs/HOWTO.TXT for a few useful tips and tricks when using the NDK. 27 28See 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 31Finally, 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 36