Android NDK

Google · Strumenti Android per compilare C/C++, debug di librerie native e integrazione nelle app.

CaskStrumenti di sviluppoApple silicon · Intel
Sito web
Da homebrew/cask
Installazioni in 30 giorni
502
N. 354 in App
Installazioni in un anno
7,4K
Ultimi 365 giorni
Ultima versione
30
7 ott · 7 ott
Dimensione del download
1,1GB
arm64 / x86_64 · dmg
Frequenza di rilascio
Irregolare
1 versione in 30 giorni

Android NDK è un software per Mac della categoria Strumenti di sviluppo. Lo sviluppatore è Google.

Informazioni di base

Chip
Apple silicon · Intel
Sviluppatore
Google
Comando di installazione
brew install --cask android-ndk
Homebrew
Installabile; aggiornato da Homebrew
Altri nomi
android-ndk

Le informazioni qui sopra sono state verificate il o successivamente. Mostra le fonti di ogni dato

Descrizione

Tradotto con IAMostra l’originale

Android Native Development Kit è una toolchain per componenti C/C++ Android. Per sviluppo nativo, giochi e librerie portabili/sensibili alle prestazioni, non un’app desktop grafica autonoma.

Funzioni

LLVM/Clang e header piattaforma per librerie native. ndk-build o integrazione CMake/Gradle, ABI/API supportate tramite sysroot. Debug con LLDB Android Studio e CLI, risoluzione stack ndk-stack e strumenti profiling appropriati.

Installazione e dipendenze

Google consiglia SDK Manager Android Studio con versioni affiancate. DMG Mac notarizzato diretto o brew install --cask android-ndk. DMG r30 esatto: 1,072,970,961 byte, confermati dalla tabella ufficiale e precedente richiesta HEAD. Tool installati, SDK, build e simboli richiedono altro spazio.

Fissare ndkVersion nel plug-in Android Gradle. CMake per progetti CMake, non obbligatorio con solo ndk-build. Gradle, SDK Android e Java compatibile separati; Studio fornisce LLDB per il proprio debug. Eventuale emulatore/dispositivo da configurare. Download/cask non stabiliscono minimo host macOS/CPU preciso per ogni tool r30; non dedurre dai requisiti separati di Studio.

Account, permessi e licenza

Contratto licenza Android SDK Google; componenti open source con proprie licenze. Download senza abbonamento pagato; pubblicazione/servizi ospitati con termini/account separati. Nessun account Google documentato come necessario per compilazione locale. Rete per tool/dipendenze; build preparata può funzionare offline se script/dipendenze lo consentono.

Nessun permesso generale di controllo desktop per compilare. Accesso a sorgenti, build e SDK; debug/dispositivi con autorizzazioni proprie. Nessuna GUI NDK autonoma: immagine della documentazione SDK Manager Google per selezionarlo. Icona Android Developers ufficiale, non pretesa icona specifica NDK.

Precauzioni

Codice nativo può introdurre problemi memoria/ABI. Testare dispositivi, API e dimensioni pagina; compilatori nuovi possono cambiare comportamento. Script build eseguono strumenti arbitrari: controllare prima. Fissare toolchain e validare build release, rimozione simboli e dipendenze prima della distribuzione. Update possono modificare diagnostica, librerie runtime e comportamento tool.

Sources: Official NDK overview, Official downloads and license, Official installation guide, Official r30 changelog, Official r29 changelog, Official r28 changelog.

Requisiti di sistema

macOSVersione dell’appChipDownloadFonte
Versione per macOS 27, 26, 15, 14, 13, 12, 1130Inteldl.google.com/android/repository/android-ndk-r30-darwin.dmgSHA-256 285f6c877b0bdd3986b4549a0157f9ffcb653cecdf107837c19c8af1ceff37daHomebrewVerificato il
Versione per macOS 27, 26, 15, 14, 13, 12, 1130Apple silicondl.google.com/android/repository/android-ndk-r30-darwin.dmgSHA-256 285f6c877b0bdd3986b4549a0157f9ffcb653cecdf107837c19c8af1ceff37daHomebrewVerificato il

Come installare Android NDK sul Mac

  1. Esegui in “Terminale”: brew install --cask android-ndk

Avvertenze

You may want to add to your profile:
   'export ANDROID_NDK_HOME="$HOMEBREW_PREFIX/share/android-ndk"'

Installa senza Homebrew

Scarica lo stesso file usato da Homebrew: dl.google.com/android/repository/android-ndk-r30-darwin.dmg

Lo SHA-256 serve solo a verificare che il download sia completo: non è una certificazione di sicurezza. Mostra lo SHA-256 e l’indirizzo di download

Disinstallazione di Android NDK e pulizia facoltativa dei dati

Comando di disinstallazione
brew uninstall --cask android-ndk

Una disinstallazione normale rimuove l’app e ne conserva impostazioni e cache.

La disinstallazione rimuove anche

File e cartelle
$HOMEBREW_PREFIX/share/android-ndk

Queste voci provengono dalla definizione Homebrew, verificata il . Indicano solo cosa la definizione dichiara di eliminare, non che siano tutte presenti sul tuo Mac.

Novità della versione 30

Nuova versione · Redazione OpenNavo · Tradotto con IA

Aggiorna LLVM, corregge compilatore/debugger e aumenta API massima.

Dati sulla sicurezza di Android NDK

Qui trovi solo fatti verificabili, ciascuno con fonte e data: non è una certificazione di sicurezza. Per controllare i file che hai scaricato, puoi analizzarli sul tuo Mac con OpenNavo.

Canali di distribuzione
Homebrew
Analizza con OpenNavoApre un’anteprima della scansione nell’app OpenNavo: sei tu a decidere se avviarla. Scopri di più sulla sicurezza

Dettagli di installazione

Tap
homebrew/cask
URL di download
https://dl.google.com/android/repository/android-ndk-r30-darwin.dmg
SHA-256
285f6c877b0bdd3986b4549a0157f9ffcb653cecdf107837c19c8af1ceff37da
Definizione Homebrew
github.com/homebrew/homebrew-cask/blob/HEAD/Casks/a/android-ndk.rb
formulae.brew.sh
formulae.brew.sh/cask/android-ndk
Codice sorgente
github.com/android/ndk

Contenuti di installazione e rimozione

  • Installazione preflight_steps

    Mostra la dichiarazione completa
    {
      "preflight_steps": [
        {
          "steps": [
            {
              "force": true,
              "source": {
                "base": "staged_path",
                "path": "AndroidNDK*.app/Contents/NDK"
              },
              "source_glob": true,
              "target": {
                "base": "homebrew_prefix",
                "path": "share/android-ndk"
              },
              "type": "symlink"
            }
          ]
        }
      ]
    }
  • Disinstallazione uninstall

    Mostra la dichiarazione completa
    {
      "uninstall": [
        {
          "delete": "$HOMEBREW_PREFIX/share/android-ndk"
        }
      ]
    }
  • Installazione command_wrapper

    File di origine: ndk-build

    Destinazione dichiarata: $HOMEBREW_PREFIX/bin/ndk-build

    Mostra la dichiarazione completa
    {
      "command_wrapper": [
        "ndk-build",
        {
          "executable": "$HOMEBREW_PREFIX/share/android-ndk/ndk-build"
        }
      ],
      "target": "$HOMEBREW_PREFIX/bin/ndk-build"
    }
  • Installazione command_wrapper

    File di origine: ndk-depends

    Destinazione dichiarata: $HOMEBREW_PREFIX/bin/ndk-depends

    Mostra la dichiarazione completa
    {
      "command_wrapper": [
        "ndk-depends",
        {
          "executable": "$HOMEBREW_PREFIX/share/android-ndk/ndk-depends"
        }
      ],
      "target": "$HOMEBREW_PREFIX/bin/ndk-depends"
    }
  • Installazione command_wrapper

    File di origine: ndk-gdb

    Destinazione dichiarata: $HOMEBREW_PREFIX/bin/ndk-gdb

    Mostra la dichiarazione completa
    {
      "command_wrapper": [
        "ndk-gdb",
        {
          "executable": "$HOMEBREW_PREFIX/share/android-ndk/ndk-gdb"
        }
      ],
      "target": "$HOMEBREW_PREFIX/bin/ndk-gdb"
    }
  • Installazione command_wrapper

    File di origine: ndk-stack

    Destinazione dichiarata: $HOMEBREW_PREFIX/bin/ndk-stack

    Mostra la dichiarazione completa
    {
      "command_wrapper": [
        "ndk-stack",
        {
          "executable": "$HOMEBREW_PREFIX/share/android-ndk/ndk-stack"
        }
      ],
      "target": "$HOMEBREW_PREFIX/bin/ndk-stack"
    }
  • Installazione command_wrapper

    File di origine: ndk-which

    Destinazione dichiarata: $HOMEBREW_PREFIX/bin/ndk-which

    Mostra la dichiarazione completa
    {
      "command_wrapper": [
        "ndk-which",
        {
          "executable": "$HOMEBREW_PREFIX/share/android-ndk/ndk-which"
        }
      ],
      "target": "$HOMEBREW_PREFIX/bin/ndk-which"
    }

Domande frequenti su Android NDK

Android NDK è sicuro?

Android NDK è nel catalogo ufficiale di Homebrew e non è stato disattivato. Da settembre 2026, Homebrew disattiva le app che non superano i controlli di Gatekeeper di macOS. Durante l’installazione, Homebrew confronta il download da dl.google.com con il relativo checksum SHA-256. Negli ultimi 30 giorni è stato installato 502 volte tramite Homebrew.

Come disinstallare completamente Android NDK dal Mac?

Esegui brew uninstall --cask android-ndk.

Android NDK funziona sui Mac con Apple silicon (M1 e successivi)?

Homebrew lo installa sia sui Mac con Apple silicon sia su quelli con Intel, dallo stesso download.

Qual è l’ultima versione di Android NDK?

L’ultima versione è la 30, aggiunta a Homebrew il 9 set. Per aggiornarlo, esegui brew upgrade --cask android-ndk.

Fonti

Ogni dato di questa pagina indica fonte e data di verifica. I dati scaduti riportano solo “Dati al” seguito dalla data e non vengono più presentati come attuali.