[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"package:cask:android-ndk:es":3,"releases:stats:cask:android-ndk:es":940,"releases:cask:android-ndk:1:false:false:es":941,"releases-count:cask:android-ndk:true:es":1029},{"accentColor":4,"artifacts":5,"autoUpdates":75,"categories":76,"caveats":82,"conflictsWith":83,"dependsOn":86,"deprecated":75,"description":94,"descriptionEn":95,"developer":96,"disabled":75,"displayName":97,"downloadSha256":98,"downloadSize":99,"downloadUrl":100,"editorChoice":75,"formulaeUrl":101,"homepage":102,"iconUrl":103,"installCommand":104,"installs":105,"installs30d":106,"isFont":75,"isLibrary":75,"kegOnly":75,"kind":109,"latestRelease":110,"machineTranslated":75,"name":97,"names":132,"platforms":134,"primaryCategory":912,"rank30d":913,"releaseCount":914,"releaseStats":915,"repoUrl":921,"screenshots":922,"sourceLocale":126,"sourceUrl":930,"summary":931,"summaryTranslation":932,"supports":933,"tags":935,"tap":939,"token":133,"version":131,"versionChangedAt":114},"#53B25A",{"apps":6,"binaries":7,"entries":8,"pkgs":74},[],[],[9,26,33,42,50,58,66],{"declaration":10,"phase":23,"sources":24,"type":25},{"preflight_steps":11},[12],{"steps":13},[14],{"force":15,"source":16,"source_glob":15,"target":19,"type":22},true,{"base":17,"path":18},"staged_path","AndroidNDK*.app\u002FContents\u002FNDK",{"base":20,"path":21},"homebrew_prefix","share\u002Fandroid-ndk","symlink","install",[],"preflight_steps",{"declaration":27,"phase":31,"sources":32,"type":31},{"uninstall":28},[29],{"delete":30},"$HOMEBREW_PREFIX\u002Fshare\u002Fandroid-ndk","uninstall",[],{"declaration":34,"phase":23,"sources":40,"target":39,"type":41},{"command_wrapper":35,"target":39},[36,37],"ndk-build",{"executable":38},"$HOMEBREW_PREFIX\u002Fshare\u002Fandroid-ndk\u002Fndk-build","$HOMEBREW_PREFIX\u002Fbin\u002Fndk-build",[36],"command_wrapper",{"declaration":43,"phase":23,"sources":49,"target":48,"type":41},{"command_wrapper":44,"target":48},[45,46],"ndk-depends",{"executable":47},"$HOMEBREW_PREFIX\u002Fshare\u002Fandroid-ndk\u002Fndk-depends","$HOMEBREW_PREFIX\u002Fbin\u002Fndk-depends",[45],{"declaration":51,"phase":23,"sources":57,"target":56,"type":41},{"command_wrapper":52,"target":56},[53,54],"ndk-gdb",{"executable":55},"$HOMEBREW_PREFIX\u002Fshare\u002Fandroid-ndk\u002Fndk-gdb","$HOMEBREW_PREFIX\u002Fbin\u002Fndk-gdb",[53],{"declaration":59,"phase":23,"sources":65,"target":64,"type":41},{"command_wrapper":60,"target":64},[61,62],"ndk-stack",{"executable":63},"$HOMEBREW_PREFIX\u002Fshare\u002Fandroid-ndk\u002Fndk-stack","$HOMEBREW_PREFIX\u002Fbin\u002Fndk-stack",[61],{"declaration":67,"phase":23,"sources":73,"target":72,"type":41},{"command_wrapper":68,"target":72},[69,70],"ndk-which",{"executable":71},"$HOMEBREW_PREFIX\u002Fshare\u002Fandroid-ndk\u002Fndk-which","$HOMEBREW_PREFIX\u002Fbin\u002Fndk-which",[69],[],false,[77],{"icon":78,"machineTranslated":75,"name":79,"slug":80,"sourceLocale":81},"lucide:code-xml","Developer Tools","developer-tools","zh-CN","You may want to add to your profile:\n   'export ANDROID_NDK_HOME=\"$HOMEBREW_PREFIX\u002Fshare\u002Fandroid-ndk\"'\n",{"casks":84,"formulae":85},[],[],{"arch":87,"casks":90,"formulae":91,"requirements":92},[88,89],"arm64","x86_64",[],[],{"macos":93},{},"The Android Native Development Kit is a toolchain for building C and C++ components for Android applications. It is intended for native-code developers, game developers and teams maintaining performance-sensitive or portable libraries, rather than users seeking a standalone desktop application.\n\n## Features\n- Compile native Android libraries with the NDK's LLVM\u002FClang toolchain and platform headers.\n- Build with ndk-build or integrate native libraries through CMake and Gradle.\n- Target supported Android ABIs and API levels using supplied sysroots.\n- Debug native code through Android Studio's LLDB integration and command-line tools.\n- Resolve native crash stacks with ndk-stack and inspect runtime performance with relevant profiling tools.\n\n## Installation and dependencies\nGoogle recommends installing the NDK through Android Studio's SDK Manager, which supports side-by-side versions. Direct downloads are available as a notarized macOS DMG; this catalog cask can be installed with `brew install --cask android-ndk`. The r30 DMG is 1,072,970,961 bytes, independently confirmed by Google's download table and an HTTP HEAD request to the exact asset. Installed toolchains, SDK components, build products and debug symbols require additional space.\n\nPin the project's NDK version using the Android Gradle plugin's ndkVersion setting to maintain reproducible builds. CMake is needed for a CMake-based build, but not for a project using only ndk-build. Gradle, an appropriate Android SDK and a compatible Java runtime are separate project dependencies. Android Studio supplies the LLDB debugger for its native debugging workflow. Building or testing Android applications may additionally require a configured emulator or physical device. The checked direct-download page and fresh cask metadata do not establish a precise minimum host macOS version or CPU architecture requirement for every r30 tool, so those are not inferred from Android Studio's separate requirements.\n\n## Accounts, permissions and license\nThe toolchain download is available under Google's Android SDK License Agreement, with included open-source components governed by their respective licenses. The download is not a paid subscription; publishing or using separate hosted services can involve separate accounts and terms. A Google account is not documented as necessary to run local NDK compilation. Network access is needed for downloading tools and dependencies; a prepared local build can run offline if its build scripts and dependencies permit it.\n\nThe NDK does not need blanket desktop-control permissions to compile files. It needs access to project sources, build directories and configured SDK locations. Debugging and device workflows have their own authorization steps. This toolkit has no standalone graphical interface: the accompanying screenshot is Google's Android Studio SDK Manager documentation showing how to select the NDK, not an invented NDK app window. The icon uses official Android Developers branding, not a claimed NDK-specific application icon.\n\n## Practical cautions\nNative code can introduce memory-safety issues and ABI compatibility problems. Test on relevant devices, API levels and page-size configurations, and do not assume a newer compiler preserves every project's behavior. Review build scripts before running them because builds can execute arbitrary tools. Keep project toolchain versions explicit and validate release builds, symbol stripping and native dependencies before distributing an application. Version updates can change compiler diagnostics, runtime libraries and supported tool behavior.\n\nSources: [Official NDK overview](https:\u002F\u002Fdeveloper.android.com\u002Fndk), [Official downloads and license](https:\u002F\u002Fdeveloper.android.com\u002Fndk\u002Fdownloads), [Official installation guide](https:\u002F\u002Fdeveloper.android.com\u002Fstudio\u002Fprojects\u002Finstall-ndk), [Official r30 changelog](https:\u002F\u002Fgithub.com\u002Fandroid\u002Fndk\u002Fwiki\u002FChangelog-r30), [Official r29 changelog](https:\u002F\u002Fgithub.com\u002Fandroid\u002Fndk\u002Fwiki\u002FChangelog-r29), [Official r28 changelog](https:\u002F\u002Fgithub.com\u002Fandroid\u002Fndk\u002Fwiki\u002FChangelog-r28).","Toolset to implement parts of Android apps in native code","Google","Android NDK","285f6c877b0bdd3986b4549a0157f9ffcb653cecdf107837c19c8af1ceff37da",1072970961,"https:\u002F\u002Fdl.google.com\u002Fandroid\u002Frepository\u002Fandroid-ndk-r30-darwin.dmg","https:\u002F\u002Fformulae.brew.sh\u002Fcask\u002Fandroid-ndk","https:\u002F\u002Fdeveloper.android.com\u002Fndk\u002Findex.html","https:\u002F\u002Fcdn.opennavo.com\u002Ficons\u002Fuploads\u002Fead629480a3a\u002F8deabe8aa143-256.png","brew install --cask android-ndk",{"d30":106,"d365":107,"d90":108},230,7443,1181,"cask",{"bodyMarkdown":111,"brewCommittedAt":112,"hasNotes":15,"id":113,"isLatest":15,"isPrerelease":75,"machineTranslated":75,"publishedAt":114,"sections":115,"source":125,"sourceLocale":126,"summary":127,"title":128,"translation":129,"version":131},"## Android NDK r30\n\nUpdates LLVM, fixes compiler and debugger issues and raises the maximum API level.\n\n- Updates LLVM to clang-r574158c.\n- Fixes runtime crashes with LTO and nested exception handlers.\n- Fixes ARM -O3 compiler hangs and reference\u002Fpointer miscompilation.\n- Fixes AArch64 defaulted equality compilation and wchar.h module conflicts.\n- Fixes LLDB reading a shared library that is the last APK entry.\n- Improves ARM dot-product code generation and raises sysroot maximum API to 37.\n\nSource: [Official changelog](https:\u002F\u002Fgithub.com\u002Fandroid\u002Fndk\u002Fwiki\u002FChangelog-r30).","2026-09-09T03:42:15Z",2482,"2026-10-07T09:38:25.801627Z",[116],{"area":117,"items":118},"Changes",[119,120,121,122,123,124],"Updates LLVM to clang-r574158c.","Fixes runtime crashes with LTO and nested exception handlers.","Fixes ARM -O3 compiler hangs and reference\u002Fpointer miscompilation.","Fixes AArch64 defaulted equality compilation and wchar.h module conflicts.","Fixes LLDB reading a shared library that is the last APK entry.","Improves ARM dot-product code generation and raises sysroot maximum API to 37.","editorial","en-US","Updates LLVM, fixes compiler and debugger issues and raises the maximum API level.","Android NDK r30",{"locale":126,"machineTranslated":75,"sourceLocale":126,"status":130},"source","30",[97,133],"android-ndk",[135,191,246,302,357,413,468,524,579,635,690,746,801,857],{"arch":89,"artifacts":136,"conflictsWith":180,"dependsOn":183,"downloadSha256":98,"downloadUrl":100,"macos":189,"requiresRosetta":75,"tag":190,"version":131},{"apps":137,"binaries":138,"entries":139,"pkgs":179},[],[],[140,149,154,159,164,169,174],{"declaration":141,"phase":23,"sources":148,"type":25},{"preflight_steps":142},[143],{"steps":144},[145],{"force":15,"source":146,"source_glob":15,"target":147,"type":22},{"base":17,"path":18},{"base":20,"path":21},[],{"declaration":150,"phase":31,"sources":153,"type":31},{"uninstall":151},[152],{"delete":30},[],{"declaration":155,"phase":23,"sources":158,"target":39,"type":41},{"command_wrapper":156,"target":39},[36,157],{"executable":38},[36],{"declaration":160,"phase":23,"sources":163,"target":48,"type":41},{"command_wrapper":161,"target":48},[45,162],{"executable":47},[45],{"declaration":165,"phase":23,"sources":168,"target":56,"type":41},{"command_wrapper":166,"target":56},[53,167],{"executable":55},[53],{"declaration":170,"phase":23,"sources":173,"target":64,"type":41},{"command_wrapper":171,"target":64},[61,172],{"executable":63},[61],{"declaration":175,"phase":23,"sources":178,"target":72,"type":41},{"command_wrapper":176,"target":72},[69,177],{"executable":71},[69],[],{"casks":181,"formulae":182},[],[],{"arch":184,"casks":185,"formulae":186,"requirements":187},[89],[],[],{"macos":188},{},"27","golden_gate",{"arch":88,"artifacts":192,"conflictsWith":236,"dependsOn":239,"downloadSha256":98,"downloadUrl":100,"macos":189,"requiresRosetta":75,"tag":245,"version":131},{"apps":193,"binaries":194,"entries":195,"pkgs":235},[],[],[196,205,210,215,220,225,230],{"declaration":197,"phase":23,"sources":204,"type":25},{"preflight_steps":198},[199],{"steps":200},[201],{"force":15,"source":202,"source_glob":15,"target":203,"type":22},{"base":17,"path":18},{"base":20,"path":21},[],{"declaration":206,"phase":31,"sources":209,"type":31},{"uninstall":207},[208],{"delete":30},[],{"declaration":211,"phase":23,"sources":214,"target":39,"type":41},{"command_wrapper":212,"target":39},[36,213],{"executable":38},[36],{"declaration":216,"phase":23,"sources":219,"target":48,"type":41},{"command_wrapper":217,"target":48},[45,218],{"executable":47},[45],{"declaration":221,"phase":23,"sources":224,"target":56,"type":41},{"command_wrapper":222,"target":56},[53,223],{"executable":55},[53],{"declaration":226,"phase":23,"sources":229,"target":64,"type":41},{"command_wrapper":227,"target":64},[61,228],{"executable":63},[61],{"declaration":231,"phase":23,"sources":234,"target":72,"type":41},{"command_wrapper":232,"target":72},[69,233],{"executable":71},[69],[],{"casks":237,"formulae":238},[],[],{"arch":240,"casks":241,"formulae":242,"requirements":243},[88],[],[],{"macos":244},{},"arm64_golden_gate",{"arch":89,"artifacts":247,"conflictsWith":291,"dependsOn":294,"downloadSha256":98,"downloadUrl":100,"macos":300,"requiresRosetta":75,"tag":301,"version":131},{"apps":248,"binaries":249,"entries":250,"pkgs":290},[],[],[251,260,265,270,275,280,285],{"declaration":252,"phase":23,"sources":259,"type":25},{"preflight_steps":253},[254],{"steps":255},[256],{"force":15,"source":257,"source_glob":15,"target":258,"type":22},{"base":17,"path":18},{"base":20,"path":21},[],{"declaration":261,"phase":31,"sources":264,"type":31},{"uninstall":262},[263],{"delete":30},[],{"declaration":266,"phase":23,"sources":269,"target":39,"type":41},{"command_wrapper":267,"target":39},[36,268],{"executable":38},[36],{"declaration":271,"phase":23,"sources":274,"target":48,"type":41},{"command_wrapper":272,"target":48},[45,273],{"executable":47},[45],{"declaration":276,"phase":23,"sources":279,"target":56,"type":41},{"command_wrapper":277,"target":56},[53,278],{"executable":55},[53],{"declaration":281,"phase":23,"sources":284,"target":64,"type":41},{"command_wrapper":282,"target":64},[61,283],{"executable":63},[61],{"declaration":286,"phase":23,"sources":289,"target":72,"type":41},{"command_wrapper":287,"target":72},[69,288],{"executable":71},[69],[],{"casks":292,"formulae":293},[],[],{"arch":295,"casks":296,"formulae":297,"requirements":298},[89],[],[],{"macos":299},{},"26","tahoe",{"arch":88,"artifacts":303,"conflictsWith":347,"dependsOn":350,"downloadSha256":98,"downloadUrl":100,"macos":300,"requiresRosetta":75,"tag":356,"version":131},{"apps":304,"binaries":305,"entries":306,"pkgs":346},[],[],[307,316,321,326,331,336,341],{"declaration":308,"phase":23,"sources":315,"type":25},{"preflight_steps":309},[310],{"steps":311},[312],{"force":15,"source":313,"source_glob":15,"target":314,"type":22},{"base":17,"path":18},{"base":20,"path":21},[],{"declaration":317,"phase":31,"sources":320,"type":31},{"uninstall":318},[319],{"delete":30},[],{"declaration":322,"phase":23,"sources":325,"target":39,"type":41},{"command_wrapper":323,"target":39},[36,324],{"executable":38},[36],{"declaration":327,"phase":23,"sources":330,"target":48,"type":41},{"command_wrapper":328,"target":48},[45,329],{"executable":47},[45],{"declaration":332,"phase":23,"sources":335,"target":56,"type":41},{"command_wrapper":333,"target":56},[53,334],{"executable":55},[53],{"declaration":337,"phase":23,"sources":340,"target":64,"type":41},{"command_wrapper":338,"target":64},[61,339],{"executable":63},[61],{"declaration":342,"phase":23,"sources":345,"target":72,"type":41},{"command_wrapper":343,"target":72},[69,344],{"executable":71},[69],[],{"casks":348,"formulae":349},[],[],{"arch":351,"casks":352,"formulae":353,"requirements":354},[88],[],[],{"macos":355},{},"arm64_tahoe",{"arch":89,"artifacts":358,"conflictsWith":402,"dependsOn":405,"downloadSha256":98,"downloadUrl":100,"macos":411,"requiresRosetta":75,"tag":412,"version":131},{"apps":359,"binaries":360,"entries":361,"pkgs":401},[],[],[362,371,376,381,386,391,396],{"declaration":363,"phase":23,"sources":370,"type":25},{"preflight_steps":364},[365],{"steps":366},[367],{"force":15,"source":368,"source_glob":15,"target":369,"type":22},{"base":17,"path":18},{"base":20,"path":21},[],{"declaration":372,"phase":31,"sources":375,"type":31},{"uninstall":373},[374],{"delete":30},[],{"declaration":377,"phase":23,"sources":380,"target":39,"type":41},{"command_wrapper":378,"target":39},[36,379],{"executable":38},[36],{"declaration":382,"phase":23,"sources":385,"target":48,"type":41},{"command_wrapper":383,"target":48},[45,384],{"executable":47},[45],{"declaration":387,"phase":23,"sources":390,"target":56,"type":41},{"command_wrapper":388,"target":56},[53,389],{"executable":55},[53],{"declaration":392,"phase":23,"sources":395,"target":64,"type":41},{"command_wrapper":393,"target":64},[61,394],{"executable":63},[61],{"declaration":397,"phase":23,"sources":400,"target":72,"type":41},{"command_wrapper":398,"target":72},[69,399],{"executable":71},[69],[],{"casks":403,"formulae":404},[],[],{"arch":406,"casks":407,"formulae":408,"requirements":409},[89],[],[],{"macos":410},{},"15","sequoia",{"arch":88,"artifacts":414,"conflictsWith":458,"dependsOn":461,"downloadSha256":98,"downloadUrl":100,"macos":411,"requiresRosetta":75,"tag":467,"version":131},{"apps":415,"binaries":416,"entries":417,"pkgs":457},[],[],[418,427,432,437,442,447,452],{"declaration":419,"phase":23,"sources":426,"type":25},{"preflight_steps":420},[421],{"steps":422},[423],{"force":15,"source":424,"source_glob":15,"target":425,"type":22},{"base":17,"path":18},{"base":20,"path":21},[],{"declaration":428,"phase":31,"sources":431,"type":31},{"uninstall":429},[430],{"delete":30},[],{"declaration":433,"phase":23,"sources":436,"target":39,"type":41},{"command_wrapper":434,"target":39},[36,435],{"executable":38},[36],{"declaration":438,"phase":23,"sources":441,"target":48,"type":41},{"command_wrapper":439,"target":48},[45,440],{"executable":47},[45],{"declaration":443,"phase":23,"sources":446,"target":56,"type":41},{"command_wrapper":444,"target":56},[53,445],{"executable":55},[53],{"declaration":448,"phase":23,"sources":451,"target":64,"type":41},{"command_wrapper":449,"target":64},[61,450],{"executable":63},[61],{"declaration":453,"phase":23,"sources":456,"target":72,"type":41},{"command_wrapper":454,"target":72},[69,455],{"executable":71},[69],[],{"casks":459,"formulae":460},[],[],{"arch":462,"casks":463,"formulae":464,"requirements":465},[88],[],[],{"macos":466},{},"arm64_sequoia",{"arch":89,"artifacts":469,"conflictsWith":513,"dependsOn":516,"downloadSha256":98,"downloadUrl":100,"macos":522,"requiresRosetta":75,"tag":523,"version":131},{"apps":470,"binaries":471,"entries":472,"pkgs":512},[],[],[473,482,487,492,497,502,507],{"declaration":474,"phase":23,"sources":481,"type":25},{"preflight_steps":475},[476],{"steps":477},[478],{"force":15,"source":479,"source_glob":15,"target":480,"type":22},{"base":17,"path":18},{"base":20,"path":21},[],{"declaration":483,"phase":31,"sources":486,"type":31},{"uninstall":484},[485],{"delete":30},[],{"declaration":488,"phase":23,"sources":491,"target":39,"type":41},{"command_wrapper":489,"target":39},[36,490],{"executable":38},[36],{"declaration":493,"phase":23,"sources":496,"target":48,"type":41},{"command_wrapper":494,"target":48},[45,495],{"executable":47},[45],{"declaration":498,"phase":23,"sources":501,"target":56,"type":41},{"command_wrapper":499,"target":56},[53,500],{"executable":55},[53],{"declaration":503,"phase":23,"sources":506,"target":64,"type":41},{"command_wrapper":504,"target":64},[61,505],{"executable":63},[61],{"declaration":508,"phase":23,"sources":511,"target":72,"type":41},{"command_wrapper":509,"target":72},[69,510],{"executable":71},[69],[],{"casks":514,"formulae":515},[],[],{"arch":517,"casks":518,"formulae":519,"requirements":520},[89],[],[],{"macos":521},{},"14","sonoma",{"arch":88,"artifacts":525,"conflictsWith":569,"dependsOn":572,"downloadSha256":98,"downloadUrl":100,"macos":522,"requiresRosetta":75,"tag":578,"version":131},{"apps":526,"binaries":527,"entries":528,"pkgs":568},[],[],[529,538,543,548,553,558,563],{"declaration":530,"phase":23,"sources":537,"type":25},{"preflight_steps":531},[532],{"steps":533},[534],{"force":15,"source":535,"source_glob":15,"target":536,"type":22},{"base":17,"path":18},{"base":20,"path":21},[],{"declaration":539,"phase":31,"sources":542,"type":31},{"uninstall":540},[541],{"delete":30},[],{"declaration":544,"phase":23,"sources":547,"target":39,"type":41},{"command_wrapper":545,"target":39},[36,546],{"executable":38},[36],{"declaration":549,"phase":23,"sources":552,"target":48,"type":41},{"command_wrapper":550,"target":48},[45,551],{"executable":47},[45],{"declaration":554,"phase":23,"sources":557,"target":56,"type":41},{"command_wrapper":555,"target":56},[53,556],{"executable":55},[53],{"declaration":559,"phase":23,"sources":562,"target":64,"type":41},{"command_wrapper":560,"target":64},[61,561],{"executable":63},[61],{"declaration":564,"phase":23,"sources":567,"target":72,"type":41},{"command_wrapper":565,"target":72},[69,566],{"executable":71},[69],[],{"casks":570,"formulae":571},[],[],{"arch":573,"casks":574,"formulae":575,"requirements":576},[88],[],[],{"macos":577},{},"arm64_sonoma",{"arch":89,"artifacts":580,"conflictsWith":624,"dependsOn":627,"downloadSha256":98,"downloadUrl":100,"macos":633,"requiresRosetta":75,"tag":634,"version":131},{"apps":581,"binaries":582,"entries":583,"pkgs":623},[],[],[584,593,598,603,608,613,618],{"declaration":585,"phase":23,"sources":592,"type":25},{"preflight_steps":586},[587],{"steps":588},[589],{"force":15,"source":590,"source_glob":15,"target":591,"type":22},{"base":17,"path":18},{"base":20,"path":21},[],{"declaration":594,"phase":31,"sources":597,"type":31},{"uninstall":595},[596],{"delete":30},[],{"declaration":599,"phase":23,"sources":602,"target":39,"type":41},{"command_wrapper":600,"target":39},[36,601],{"executable":38},[36],{"declaration":604,"phase":23,"sources":607,"target":48,"type":41},{"command_wrapper":605,"target":48},[45,606],{"executable":47},[45],{"declaration":609,"phase":23,"sources":612,"target":56,"type":41},{"command_wrapper":610,"target":56},[53,611],{"executable":55},[53],{"declaration":614,"phase":23,"sources":617,"target":64,"type":41},{"command_wrapper":615,"target":64},[61,616],{"executable":63},[61],{"declaration":619,"phase":23,"sources":622,"target":72,"type":41},{"command_wrapper":620,"target":72},[69,621],{"executable":71},[69],[],{"casks":625,"formulae":626},[],[],{"arch":628,"casks":629,"formulae":630,"requirements":631},[89],[],[],{"macos":632},{},"13","ventura",{"arch":88,"artifacts":636,"conflictsWith":680,"dependsOn":683,"downloadSha256":98,"downloadUrl":100,"macos":633,"requiresRosetta":75,"tag":689,"version":131},{"apps":637,"binaries":638,"entries":639,"pkgs":679},[],[],[640,649,654,659,664,669,674],{"declaration":641,"phase":23,"sources":648,"type":25},{"preflight_steps":642},[643],{"steps":644},[645],{"force":15,"source":646,"source_glob":15,"target":647,"type":22},{"base":17,"path":18},{"base":20,"path":21},[],{"declaration":650,"phase":31,"sources":653,"type":31},{"uninstall":651},[652],{"delete":30},[],{"declaration":655,"phase":23,"sources":658,"target":39,"type":41},{"command_wrapper":656,"target":39},[36,657],{"executable":38},[36],{"declaration":660,"phase":23,"sources":663,"target":48,"type":41},{"command_wrapper":661,"target":48},[45,662],{"executable":47},[45],{"declaration":665,"phase":23,"sources":668,"target":56,"type":41},{"command_wrapper":666,"target":56},[53,667],{"executable":55},[53],{"declaration":670,"phase":23,"sources":673,"target":64,"type":41},{"command_wrapper":671,"target":64},[61,672],{"executable":63},[61],{"declaration":675,"phase":23,"sources":678,"target":72,"type":41},{"command_wrapper":676,"target":72},[69,677],{"executable":71},[69],[],{"casks":681,"formulae":682},[],[],{"arch":684,"casks":685,"formulae":686,"requirements":687},[88],[],[],{"macos":688},{},"arm64_ventura",{"arch":89,"artifacts":691,"conflictsWith":735,"dependsOn":738,"downloadSha256":98,"downloadUrl":100,"macos":744,"requiresRosetta":75,"tag":745,"version":131},{"apps":692,"binaries":693,"entries":694,"pkgs":734},[],[],[695,704,709,714,719,724,729],{"declaration":696,"phase":23,"sources":703,"type":25},{"preflight_steps":697},[698],{"steps":699},[700],{"force":15,"source":701,"source_glob":15,"target":702,"type":22},{"base":17,"path":18},{"base":20,"path":21},[],{"declaration":705,"phase":31,"sources":708,"type":31},{"uninstall":706},[707],{"delete":30},[],{"declaration":710,"phase":23,"sources":713,"target":39,"type":41},{"command_wrapper":711,"target":39},[36,712],{"executable":38},[36],{"declaration":715,"phase":23,"sources":718,"target":48,"type":41},{"command_wrapper":716,"target":48},[45,717],{"executable":47},[45],{"declaration":720,"phase":23,"sources":723,"target":56,"type":41},{"command_wrapper":721,"target":56},[53,722],{"executable":55},[53],{"declaration":725,"phase":23,"sources":728,"target":64,"type":41},{"command_wrapper":726,"target":64},[61,727],{"executable":63},[61],{"declaration":730,"phase":23,"sources":733,"target":72,"type":41},{"command_wrapper":731,"target":72},[69,732],{"executable":71},[69],[],{"casks":736,"formulae":737},[],[],{"arch":739,"casks":740,"formulae":741,"requirements":742},[89],[],[],{"macos":743},{},"12","monterey",{"arch":88,"artifacts":747,"conflictsWith":791,"dependsOn":794,"downloadSha256":98,"downloadUrl":100,"macos":744,"requiresRosetta":75,"tag":800,"version":131},{"apps":748,"binaries":749,"entries":750,"pkgs":790},[],[],[751,760,765,770,775,780,785],{"declaration":752,"phase":23,"sources":759,"type":25},{"preflight_steps":753},[754],{"steps":755},[756],{"force":15,"source":757,"source_glob":15,"target":758,"type":22},{"base":17,"path":18},{"base":20,"path":21},[],{"declaration":761,"phase":31,"sources":764,"type":31},{"uninstall":762},[763],{"delete":30},[],{"declaration":766,"phase":23,"sources":769,"target":39,"type":41},{"command_wrapper":767,"target":39},[36,768],{"executable":38},[36],{"declaration":771,"phase":23,"sources":774,"target":48,"type":41},{"command_wrapper":772,"target":48},[45,773],{"executable":47},[45],{"declaration":776,"phase":23,"sources":779,"target":56,"type":41},{"command_wrapper":777,"target":56},[53,778],{"executable":55},[53],{"declaration":781,"phase":23,"sources":784,"target":64,"type":41},{"command_wrapper":782,"target":64},[61,783],{"executable":63},[61],{"declaration":786,"phase":23,"sources":789,"target":72,"type":41},{"command_wrapper":787,"target":72},[69,788],{"executable":71},[69],[],{"casks":792,"formulae":793},[],[],{"arch":795,"casks":796,"formulae":797,"requirements":798},[88],[],[],{"macos":799},{},"arm64_monterey",{"arch":89,"artifacts":802,"conflictsWith":846,"dependsOn":849,"downloadSha256":98,"downloadUrl":100,"macos":855,"requiresRosetta":75,"tag":856,"version":131},{"apps":803,"binaries":804,"entries":805,"pkgs":845},[],[],[806,815,820,825,830,835,840],{"declaration":807,"phase":23,"sources":814,"type":25},{"preflight_steps":808},[809],{"steps":810},[811],{"force":15,"source":812,"source_glob":15,"target":813,"type":22},{"base":17,"path":18},{"base":20,"path":21},[],{"declaration":816,"phase":31,"sources":819,"type":31},{"uninstall":817},[818],{"delete":30},[],{"declaration":821,"phase":23,"sources":824,"target":39,"type":41},{"command_wrapper":822,"target":39},[36,823],{"executable":38},[36],{"declaration":826,"phase":23,"sources":829,"target":48,"type":41},{"command_wrapper":827,"target":48},[45,828],{"executable":47},[45],{"declaration":831,"phase":23,"sources":834,"target":56,"type":41},{"command_wrapper":832,"target":56},[53,833],{"executable":55},[53],{"declaration":836,"phase":23,"sources":839,"target":64,"type":41},{"command_wrapper":837,"target":64},[61,838],{"executable":63},[61],{"declaration":841,"phase":23,"sources":844,"target":72,"type":41},{"command_wrapper":842,"target":72},[69,843],{"executable":71},[69],[],{"casks":847,"formulae":848},[],[],{"arch":850,"casks":851,"formulae":852,"requirements":853},[89],[],[],{"macos":854},{},"11","big_sur",{"arch":88,"artifacts":858,"conflictsWith":902,"dependsOn":905,"downloadSha256":98,"downloadUrl":100,"macos":855,"requiresRosetta":75,"tag":911,"version":131},{"apps":859,"binaries":860,"entries":861,"pkgs":901},[],[],[862,871,876,881,886,891,896],{"declaration":863,"phase":23,"sources":870,"type":25},{"preflight_steps":864},[865],{"steps":866},[867],{"force":15,"source":868,"source_glob":15,"target":869,"type":22},{"base":17,"path":18},{"base":20,"path":21},[],{"declaration":872,"phase":31,"sources":875,"type":31},{"uninstall":873},[874],{"delete":30},[],{"declaration":877,"phase":23,"sources":880,"target":39,"type":41},{"command_wrapper":878,"target":39},[36,879],{"executable":38},[36],{"declaration":882,"phase":23,"sources":885,"target":48,"type":41},{"command_wrapper":883,"target":48},[45,884],{"executable":47},[45],{"declaration":887,"phase":23,"sources":890,"target":56,"type":41},{"command_wrapper":888,"target":56},[53,889],{"executable":55},[53],{"declaration":892,"phase":23,"sources":895,"target":64,"type":41},{"command_wrapper":893,"target":64},[61,894],{"executable":63},[61],{"declaration":897,"phase":23,"sources":900,"target":72,"type":41},{"command_wrapper":898,"target":72},[69,899],{"executable":71},[69],[],{"casks":903,"formulae":904},[],[],{"arch":906,"casks":907,"formulae":908,"requirements":909},[88],[],[],{"macos":910},{},"arm64_big_sur",{"icon":78,"machineTranslated":75,"name":79,"slug":80,"sourceLocale":81},462,12,{"brewLag":916,"cadence":920,"count30d":918},{"compared":917,"earlierCount":918,"medianMinutes":919},3,1,153722867,"irregular","https:\u002F\u002Fgithub.com\u002Fandroid\u002Fndk",[923],{"caption":924,"height":925,"machineTranslated":75,"sourceLocale":126,"theme":926,"thumbUrl":927,"url":928,"width":929},"Official Android Studio SDK Manager screenshot of NDK version selection; the NDK itself has no GUI.",910,"dark","https:\u002F\u002Fcdn.opennavo.com\u002Fscreenshots\u002Fuploads\u002Fscreenshot\u002Ffc7b2d8faaea\u002F54d3063f36f9-640.png","https:\u002F\u002Fcdn.opennavo.com\u002Fscreenshots\u002Fuploads\u002Fscreenshot\u002Ffc7b2d8faaea\u002F54d3063f36f9-1280.png",1280,"https:\u002F\u002Fgithub.com\u002Fhomebrew\u002Fhomebrew-cask\u002Fblob\u002FHEAD\u002FCasks\u002Fa\u002Fandroid-ndk.rb","Native Android development tools for compiling C and C++, debugging native libraries and integrating them into Android apps.",{"locale":126,"machineTranslated":75,"sourceLocale":126,"status":130},{"arm64":15,"requiresRosetta":75,"status":934,"x86_64":15},"known",[936,937,938,79],"Android","C++","Compiler","homebrew\u002Fcask",null,{"current":918,"records":942,"size":1026,"stats":1027,"total":914},[943,948,966,981,988,993,998,1002,1007,1012,1017,1021],{"bodyMarkdown":111,"brewCommittedAt":112,"hasNotes":15,"id":113,"isLatest":15,"isPrerelease":75,"machineTranslated":75,"publishedAt":114,"sections":944,"source":125,"sourceLocale":126,"summary":127,"title":128,"translation":947,"version":131},[945],{"area":117,"items":946},[119,120,121,122,123,124],{"locale":126,"machineTranslated":75,"sourceLocale":126,"status":130},{"bodyMarkdown":949,"brewCommittedAt":950,"hasNotes":15,"id":951,"isLatest":75,"isPrerelease":75,"machineTranslated":75,"publishedAt":952,"sections":953,"source":125,"sourceLocale":126,"summary":962,"title":963,"translation":964,"version":965},"## Android NDK r29\n\nUpdates LLVM and improves crash-stack resolution, LLDB launch and profiling.\n\n- Updates LLVM to clang-r563880c.\n- Fixes lldb.sh when installed in a path containing spaces.\n- Fixes unique_ptr-related sizeof application to function-reference types.\n- Matches ndk-stack symbols by build ID even when names differ or are absent.\n- Allows native-debug-symbols.zip as ndk-stack’s sym argument.\n- Removes llvm-lipo and fixes simpleperf dependencies and invalid report data.\n\nSource: [Official changelog](https:\u002F\u002Fgithub.com\u002Fandroid\u002Fndk\u002Fwiki\u002FChangelog-r29).","2025-10-07T00:46:19Z",2483,"0001-01-01T00:00:00Z",[954],{"area":117,"items":955},[956,957,958,959,960,961],"Updates LLVM to clang-r563880c.","Fixes lldb.sh when installed in a path containing spaces.","Fixes unique_ptr-related sizeof application to function-reference types.","Matches ndk-stack symbols by build ID even when names differ or are absent.","Allows native-debug-symbols.zip as ndk-stack’s sym argument.","Removes llvm-lipo and fixes simpleperf dependencies and invalid report data.","Updates LLVM and improves crash-stack resolution, LLDB launch and profiling.","Android NDK r29",{"locale":126,"machineTranslated":75,"sourceLocale":126,"status":130},"29",{"bodyMarkdown":967,"brewCommittedAt":968,"hasNotes":15,"id":969,"isLatest":75,"isPrerelease":75,"machineTranslated":75,"publishedAt":952,"sections":970,"source":125,"sourceLocale":126,"summary":977,"title":978,"translation":979,"version":980},"## Android NDK r28c\n\nUpdates LLVM and fixes macOS LLDB and explicit 4 KiB page-size configuration.\n\n- Updates LLVM to clang-r530567e.\n- Fixes lldb.sh paths containing spaces.\n- Fixes lldb.sh failing to find libpython on macOS.\n- Corrects 4 KiB configuration through the flexible-page-size build options.\n\nSource: [Official changelog](https:\u002F\u002Fgithub.com\u002Fandroid\u002Fndk\u002Fwiki\u002FChangelog-r28).","2025-07-09T04:02:37Z",2484,[971],{"area":117,"items":972},[973,974,975,976],"Updates LLVM to clang-r530567e.","Fixes lldb.sh paths containing spaces.","Fixes lldb.sh failing to find libpython on macOS.","Corrects 4 KiB configuration through the flexible-page-size build options.","Updates LLVM and fixes macOS LLDB and explicit 4 KiB page-size configuration.","Android NDK r28c",{"locale":126,"machineTranslated":75,"sourceLocale":126,"status":130},"28c",{"brewCommittedAt":982,"hasNotes":75,"isLatest":75,"isPrerelease":75,"sections":983,"source":984,"translation":985,"version":987},"2025-02-06T11:24:34Z",[],"homebrew",{"status":986},"none","28",{"brewCommittedAt":989,"hasNotes":75,"isLatest":75,"isPrerelease":75,"sections":990,"source":984,"translation":991,"version":992},"2025-04-21T20:47:41Z",[],{"status":986},"28b",{"brewCommittedAt":994,"hasNotes":75,"isLatest":75,"isPrerelease":75,"sections":995,"source":984,"translation":996,"version":997},"2024-10-22T11:31:27Z",[],{"status":986},"27c",{"brewCommittedAt":999,"hasNotes":75,"isLatest":75,"isPrerelease":75,"sections":1000,"source":984,"translation":1001,"version":189},"2024-07-16T23:08:15Z",[],{"status":986},{"brewCommittedAt":1003,"hasNotes":75,"isLatest":75,"isPrerelease":75,"sections":1004,"source":984,"translation":1005,"version":1006},"2024-09-06T06:20:16Z",[],{"status":986},"27b",{"brewCommittedAt":1008,"hasNotes":75,"isLatest":75,"isPrerelease":75,"sections":1009,"source":984,"translation":1010,"version":1011},"2024-04-10T22:01:57Z",[],{"status":986},"26d",{"brewCommittedAt":1013,"hasNotes":75,"isLatest":75,"isPrerelease":75,"sections":1014,"source":984,"translation":1015,"version":1016},"2024-02-12T23:56:48Z",[],{"status":986},"26c",{"brewCommittedAt":1018,"hasNotes":75,"isLatest":75,"isPrerelease":75,"sections":1019,"source":984,"translation":1020,"version":300},"2023-09-18T22:27:33Z",[],{"status":986},{"brewCommittedAt":1022,"hasNotes":75,"isLatest":75,"isPrerelease":75,"sections":1023,"source":984,"translation":1024,"version":1025},"2023-10-11T00:49:08Z",[],{"status":986},"26b",20,{"brewLag":1028,"cadence":920,"count30d":918},{"compared":917,"earlierCount":918,"medianMinutes":919},{"current":918,"records":1030,"size":918,"stats":1036,"total":914},[1031],{"bodyMarkdown":111,"brewCommittedAt":112,"hasNotes":15,"id":113,"isLatest":15,"isPrerelease":75,"machineTranslated":75,"publishedAt":114,"sections":1032,"source":125,"sourceLocale":126,"summary":127,"title":128,"translation":1035,"version":131},[1033],{"area":117,"items":1034},[119,120,121,122,123,124],{"locale":126,"machineTranslated":75,"sourceLocale":126,"status":130},{"brewLag":1037,"cadence":920,"count30d":918},{"compared":917,"earlierCount":918,"medianMinutes":919}]