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:
- 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.
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.
3. Continúa con el asistente y puedes añadir soporte para el manejo de excepciones para c++ si lo deseas.
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