We stand with Ukraine to help keep people safe. Join us
Android NDK
Android NDK
0.0
Android NDK free download for Mac

Android NDK

Version R23c

Implement parts of your app in native code with C and C++.

Free
FreeAbsolutely Free

Android NDK overview

The Android NDK is a toolset that lets you implement parts of your app in native code, using languages such as C and C++. For certain types of apps, this can help you reuse code libraries written in those languages.

Look here for setup instructions.

What’s new in version R23c

Updated on May 28 2022

  • Update LLVM to clang-r416183c2, based on LLVM 12 development.
  • Issue 1590: Fixed LLDB crashes when calling help on unknown commands.
  • Issue 1608: Fixed crash in vector conversions.
  • Issue 1619: Fixed performance regression in arm64 vectorization.
  • Issue 1645: Fixed crash caused by openmp master/critical pragmas.
  • Issue 1672: Fixed armeabi-v7a libunwind.a to be compatible with vfpv3-d16 (remember that this is the last release that will support that FPU setting).
  • Issue 1410: Fix ndk-build for Apple M1.
  • Issue 1546: Universal binaries (M1 support) for make (affects ndk-build).
  • Issue 1577: Universal binaries (M1 support) for shader-tools (vulkan compilers).
  • Issue 1569: Fix -fno-integrated-as for Linux and Darwin hosts by making GAS symlink relative
  • Issue 1589: Fix incorrect API level check for -Wl,--no-rosegment in ndk-build and CMake.
  • Issue 1593: Improved ndk-which to fall back to LLVM tools when the GNU names are used. For example, ndk-which strip will now return the path to llvm-strip instead of nothing.
  • Issue 1610: Fix ANDROID_NATIVE_API_LEVEL CMake variable when using the non-legacy toolchain file.
  • Issue 1618: Fix behavior of ANDROID_CPP_FEATURES with the new toolchain file.
  • Issue 1656: The new CMake toolchain file now ignores ANDROID_ARM_MODE when it is passed for ABIs other than armeabi-v7a like the legacy toolchain file did. With CMake 3.22 it is an error to set CMAKE_ANDROID_ARM_MODE for other ABIs, so this fixes a potential incompatibility between the legacy and new toolchains when using CMake 3.22+.
  • Issue 1693: The NDK's toolchain file for CMake (android.toolchain.cmake) defaults to the legacy toolchain file for all versions of CMake. The new toolchain file can still be enabled using -DANDROID_USE_LEGACY_TOOLCHAIN_FILE=OFF.

Information

License

Free

Size

1.54 GB

Downloads

89

App requirements

  • Intel 64
  • Apple Silicon
  • OS X 10.10.0 or later
Try our new feature and write a detailed review about Android NDK. All reviews will be posted soon.
Write your thoughts in our old-fashioned comment
MacUpdate Comment Policy. We strongly recommend leaving comments, however comments with abusive words, bullying, personal attacks of any type will be moderated.
0.0
(0 Reviews of )
There are no reviews yet
Help the community
There are no reviews yet, be the first to leave one
Free
FreeAbsolutely Free
How would you rate Android NDK?
Similar apps
Code::Blocks
Develop your C++ in this free IDE.
Is this app is similar to Code::Blocks? Vote to improve the quality of this list.
Vote results
1
Upvotes
1
Total score
0
Downvotes
SEGGER Embedded Studio
A powerful C/C++ IDE.
Is this app is similar to SEGGER Embedded Studio? Vote to improve the quality of this list.
Vote results
1
Upvotes
1
Total score
0
Downvotes