Podemos usar C++ en lugar de Java en Android studio?

Sí se puede utilizar código c++ en Android Studio. Android Studio ahora incluye soporte para código nativo y puedes utilizarlo para hacer algunas aplicaciones interesantes ya que puedes acceder a muchas bibliotecas construidas para c++ como opencv.

Para utilizar c++ en tu proyecto Android, primero tienes que hacer lo siguiente:

  1. Ve al gestor de SDK en Android Studio -> Herramientas SDK. A continuación, marque las casillas de Cmake, LLDB, NDK y luego haga clic en Aceptar. Android Studio descargará estos componentes por ti.

main-qimg-0948454500db87d4cff22cef7ba68be7

2. Para crear un nuevo proyecto Android ahora con soporte C++, ve a Nuevo Proyecto y luego marca la casilla que pide incluir soporte c++ en tu proyecto.

main-qimg-8a8605cc25cd28d77829893dbc8c2c35

3. Continúa con el asistente y puedes añadir soporte para el manejo de excepciones para c++ si lo deseas.

main-qimg-f87ead4ce1164a8329493891f8b1277e

4. Luego haz clic en finalizar. Cuando tu proyecto se abra, verás una carpeta llamada cpp añadida junto a tu carpeta java. Cmake.txt también aparecerá como un archivo de construcción externa. Este archivo es usado por gradle para enlazar tus archivos cpp con tu proyecto.

También puedes añadir soporte para c++ a tu proyecto preexistente. Ha habido cambios recientes en la forma de añadir el código nativo a los proyectos de Android y muchos vídeos que puedes ver en Youtube están obsoletos ya que utilizan métodos obsoletos. Consulta la página oficial de Android Developers para conocer los detalles.

Android Developers