What's new in Android C++ development
summary
NDK r18 onward consolidates to Clang and libc++ and unified headers so builds match the platform; unified headers prevent API surprises by annotating __INTRODUCED_IN and catching mismatches at compile time. Native debugging improves with ASan wrap.sh (preloads sanitizer in a fresh process), UB sanitizer and _FORTIFY_SOURCE checks, a new fdsan for file-descriptor ownership errors, simpleperf + Studio CPU profiler, and experimental lld linker and guidance for 64-bit/JNI porting.
AI-written summary · about
chapters (4)
related talks
06mAndroid GDS NDK/C++
32mGetting Started with the Android NDK
48mThe Android NDK and its new support in Android Studio/gradle-experimental plugin (en)
43mAndroid NDK Crash Reports
36mWe gave a Mouse an NDK: Non Android Developers' Experience with NDK
50mAdvanced Development and Debugging for Android/iOS
41mCrossplatform 2019: C ++ as an antagonist in a progressive world
42miOS and Windows apps to soon run on Android?
