Primeiros passos com o NDK

O Android Native Development Kit (NDK) é um conjunto de ferramentas que permitem usar código C e C++ em aplicativos Android. É possível usá-lo também para compilar a partir do seu próprio código-fonte ou aproveitar as bibliotecas pré-compiladas.

O NDK não é adequado para a maioria dos programadores Android novatos e tem pouco valor para muitos tipos de aplicativos Android. Muitas vezes, ele não compensa a complexidade adicional que, inevitavelmente, insere no processo de desenvolvimento. No entanto, pode ser útil caso você precise:

  • Conseguir mais desempenho de um dispositivo para aplicativos de computação intensiva, como jogos ou simulações de física.
  • Reutilizar suas próprias bibliotecas C ou C++ ou as de outros desenvolvedores.

Este guia fornece as informações de que você precisa para começar a usar o NDK. Ele começa explicando os conceitos que sustentam o NDK e como configurá-lo. Em seguida, prossegue com informações sobre segmentar para plataformas de hardware diversas nas suas versões. Depois, explica como usar o NDK para compilar e depurar o aplicativo. Por fim, aborda como usar suas próprias bibliotecas pré-compiladas e as de outros desenvolvedores.