This gets rid of the 'sources' directory and allows all sources of a given Android application to be in the same directory tree without using a symlink trick. Note that apps/<name>/Application.mk is still required though. A later release of the NDK will get rid of it too, but the change is too drastic for the upcoming release. The change moves various source files from sources into their app/<name>/project/jni directory as well. The whole documentation is updated to reflect the change.
36 lines
1.3 KiB
Plaintext
36 lines
1.3 KiB
Plaintext
Android Native Development Kit (NDK)
|
|
|
|
|
|
Welcome, this NDK is designed to allow Android application developers
|
|
to include native code in their Android application packages, compiled
|
|
as JNI shared libraries.
|
|
|
|
See docs/CHANGES.TXT for a list of changes since the previous release.
|
|
|
|
A high-level overview of the NDK's features and limitations can be found
|
|
in docs/OVERVIEW.TXT. Please read this document as it contains crucial
|
|
information for correct usage.
|
|
|
|
See docs/STABLE-APIS.TXT for the list of frozen binary APIs exposed by
|
|
this NDK, as well as the corresponding system image versions that support
|
|
them.
|
|
|
|
Before using the NDK, you will need to follow the steps described by
|
|
docs/INSTALL.TXT which lists the NDK pre-requisites and the steps needed
|
|
to set it up properly on your machine.
|
|
|
|
We recommend developers to make themselves familiar with JNI concepts. Also
|
|
note that the NDK is *not* a good way to write non-JNI native code for the
|
|
Android platform.
|
|
|
|
See docs/HOWTO.TXT for a few useful tips and tricks when using the NDK.
|
|
|
|
See docs/SYSTEM-ISSUES.TXT for a list of important issues related to
|
|
the Android system images that all NDK developers should be aware of.
|
|
|
|
Finally, discussions related to the Android NDK happen on the public
|
|
"android-ndk" forum located at the following address:
|
|
|
|
http://groups.google.com/group/android-ndk
|
|
|