diff --git a/docs/html/tools/sdk/ndk/index.jd b/docs/html/tools/sdk/ndk/index.jd index 064b2c37844c8..9b30ff1f216b8 100644 --- a/docs/html/tools/sdk/ndk/index.jd +++ b/docs/html/tools/sdk/ndk/index.jd @@ -1,16 +1,16 @@ ndk=true -ndk.win_download=android-ndk-r8b-windows.zip -ndk.win_bytes=188724991 -ndk.win_checksum=6d290d4f2729ef2063c5ae5b1e335622 +ndk.win_download=android-ndk-r8c-windows.zip +ndk.win_bytes=233787657 +ndk.win_checksum=3ff1570fa4ea865b7702507ea43dbae4 -ndk.mac_download=android-ndk-r8b-darwin-x86.tar.bz2 -ndk.mac_bytes=181255568 -ndk.mac_checksum=94fe392194ea41f8a70cfce0dee3870f +ndk.mac_download=android-ndk-r8c-darwin-x86.tar.bz2 +ndk.mac_bytes=214270840 +ndk.mac_checksum=74a23e9e058512121835e0d6932e72d5 -ndk.linux_download=android-ndk-r8b-linux-x86.tar.bz2 -ndk.linux_bytes=160466240 -ndk.linux_checksum=6694ccc04d543500f0661a75f6c46526 +ndk.linux_download=android-ndk-r8c-linux-x86.tar.bz2 +ndk.linux_bytes=179945337 +ndk.linux_checksum=b0851346ff90c9266bc050016a228319 page.title=Android NDK @@ -73,51 +73,325 @@ $('#Downloads').after($('#download-table'));
The sections below provide information and notes about successive releases of the NDK, as denoted by revision number.
- - +
+
Android NDK, Revision 8c (November 2012)
+
Note: This feature is experimental. Please try it and + report any issues.
+ Note: All API levels above 14 still link against {@code + platforms/android-14} and no new {@code platforms/android-N} have been added. +
./build/tools/make-release.sh --force --systems=linux-x86
If your project is linked with the {@code -nostdlib -Wl,--no-undefined} options, you + must provide your own {@code __dso_handle} because {@code crtbegin_so.o} is not linked in + this case. The content of {@code __dso_handle} does not matter, as shown in the following + example code:
+
+extern "C" {
+ extern void *__dso_handle __attribute__((__visibility__ ("hidden")));
+ void *__dso_handle;
+}
+
+ +<path>/arm-linux-androideabi/include/c++/4.6.x-google + to: +<path>/include/c++/4.6/ +
+static const struct {
+ int32_t namesz; /* = 8, sizeof ("Android") */
+ int32_t descsz; /* = 1 * sizeof(int32_t) */
+ int32_t type; /* = 1, ABI_NOTETYPE */
+ char name[sizeof "Android"]; /* = "Android" */
+ int32_t android_api; /* = 3, 4, 5, 8, 9, 14 */
+}
+
+ The previous branding options in section {@code .note.ABI-tag} are deprecated.
+
+
Android NDK, Revision 8b (July 2012)
+
The main features of this release are a new GNU Compiler Collection (GCC) 4.6 toolchain and GNU Debugger (GDB) 7.3.x which adds debugging support for the Android 4.1 (API Level 16) system image.
@@ -304,12 +578,13 @@ in Linux).
+
Android NDK, Revision 8 (May 2012)
+
This release of the NDK includes support for MIPS ABI and a few additional fixes.
+
Android NDK, Revision 7c (April 2012)
+
This release of the NDK includes an important fix for Tegra2-based devices, and a few additional fixes and improvements:
@@ -429,12 +705,13 @@ was called, rather than the total number of physically available cores.
+
Android NDK, Revision 7b (February 2012)
+
This release of the NDK includes fixes for native Windows builds, Cygwin and many other improvements:
@@ -500,7 +777,7 @@ was called, rather than the total number of physically available cores. first process listed by {@code ps}, which is usually a service process.For complete details, see the commit log.
+
Android NDK, Revision 7 (November 2011)
+
This release of the NDK includes new features to support the Android 4.0 platform as well as many other additions and improvements:
@@ -842,13 +1120,13 @@ LOCAL_CPP_EXTENSION := .cpp .cxx
+
Android NDK, Revision 6b (August 2011)
+
This release of the NDK does not include any new features compared to r6. The r6b release addresses the following issues in the r6 release:
+
Android NDK, Revision 6 (July 2011)
+
This release of the NDK includes support for the x86 ABI and other minor changes.
For detailed information describing the changes in this release, read the
CHANGES.HTML document included in the NDK package.
@@ -928,12 +1207,13 @@ LOCAL_CPP_EXTENSION := .cpp .cxx
+
Android NDK, Revision 5c (June 2011)
+
This release of the NDK does not include any new features compared to r5b. The r5c release addresses the following problems in the r5b release:
Android NDK, Revision 5b (January 2011)
+
+
Android NDK, Revision 5b (January 2011)
+
This release of the NDK does not include any new features compared to r5. The r5b release addresses the following problems in the r5 release:
@@ -1063,14 +1342,13 @@ float AMotionEvent_getHistoricalRawY(const AInputEvent* motion_event,
Android NDK, Revision 5 (December 2010)
+
+
Android NDK, Revision 5 (December 2010)
+
This release of the NDK includes many new APIs, most of which are introduced to support the development of games and similar applications that make extensive use of native code. Using the APIs, developers have direct native access to events, audio, @@ -1142,14 +1420,13 @@ float AMotionEvent_getHistoricalRawY(const AInputEvent* motion_event,
Android NDK, Revision 4b (June 2010)
+
+
Android NDK, Revision 4b (June 2010)
+
Android NDK, Revision 3 (March 2010)
+
+
Android NDK, Revision 3 (March 2010)
+
Android NDK, Revision 2 (September 2009)
+
+
Android NDK, Revision 2 (September 2009)
+
Originally released as "Android 1.6 NDK, Release 1".
Android NDK, Revision 1 (June 2009)
+
+
Android NDK, Revision 1 (June 2009)
+
Originally released as "Android 1.5 NDK, Release 1".