Home > Android > Android NDK Revision 7 for Android 4.0 (ICS)

Android NDK Revision 7 for Android 4.0 (ICS)

November 12th, 2011 Leave a comment Go to comments

Google has just released Android Native Development Kit Revision 7, the Android SDK that allows developers to reuse C/C++ code. This version adds new native APIs available in Android 4.0.

Here’s the changelog of the most important new features and bug fixes:

  • NDK APIs for Android 4.0 (API level 14):

    • Low-level streaming multimedia: A new API based on Khronos OpenMAX AL 1.0.1 provides a direct, efficient path for low-level streaming multimedia. The new path is ideal for applications that need to maintain complete control over media data before passing it to the platform for presentation.
    • Audio decoding into PCM: Extensions to the existing native audio API based on Khronos OpenSL ES let native apps decode compressed audio assets to PCM format.
  • CCache support to allow faster rebuilds.
  • Added support for setting APP_ABI to all to indicate that you want to build your NDK modules for all the ABIs supported by your given NDK release.
  • Imported shared libraries are now installed by default to the target installation location (libs/<abi>), if APP_MODULES is not defined in your Application.mk.
  • ndk-gdb now works correctly for activities with multiple categories in their MAIN intent filters.
  • Static library imports are now properly transitive. For example, if a top-level module foo imports static library bar that imports static library zoo, the libfoo.so will now be linked against both libbar.a and libzoo.a.

You can download Android NDK version 7 to take advantage of the latest API and bug fixes.

  1. No comments yet.
  1. No trackbacks yet.