Compilador de C para aplicaciones de Android en Linux (con ejemplos y emulador)

Me gustaría hacer algunos juegos sencillos en 2D para un solo jugador (sin necesidad de gráficos sofisticados) para dispositivos Android.

No estoy buscando un IDE completo, sino solo un compilador que funcione bajo Linux y compile código C (o C++) para Android. Si es posible hacer que gcc haga eso, también estaría bien.

Además, algunos ejemplos simples serían útiles para comenzar y sería bueno tener un emulador de Android (también para Linux) para acelerar el desarrollo. Quiero hacer la mayoría de las cosas en mi máquina Linux y ponerlo en el Dispositivo Android solo después de hacer un progreso significativo.

También necesita las diversas bibliotecas para Linux, etc.
@SteveBarnes Supongo que sí. Pero, ¿hay una lista o un paquete de bibliotecas disponibles? Solo el mínimo de bibliotecas para el desarrollo de juegos de Android sería ideal.
El mínimo para el "desarrollo de juegos" no deja mucho de lado, especialmente si no especifica qué tipo de juegos: un juego de texto que solo adivine el número tiene requisitos muy diferentes a los de un juego de rol multijugador en 3D cuando lo piensa.
@SteveBarnes, ese es el punto bueno, ¡gracias! Edité mi pregunta para aclarar que solo quiero hacer algunos juegos simples en 2D para un solo jugador, nada demasiado elegante. Por ejemplo, juegos como 2048, Pong, Arkanoid, Flappy Bird, etc.
Es decir, no necesito nada más que lo que puedo hacer con el contexto 2d del lienzo HTML5 con JavaScript, excepto que quiero que sea una aplicación nativa de Android (en lugar de html + js) con la capacidad de guardar algunas cosas, por ejemplo, puntajes altos , mapas personalizados,...

Respuestas (1)

Dado que necesita la cadena de herramientas de compilación, con las bibliotecas y las herramientas de prueba, como la emulación, las herramientas de instalación, etc. y los ejemplos/documentación, también podría morder la bala y descargar el SDK completo en Android Studio . Tiene la opción en cualquier plataforma de simplemente descargar las herramientas de línea de comandos (SDK) o el estudio completo (IDE), pero para Linux, la descarga del estudio es significativamente menor para el IDE, 273 MB para IDE, ¡311 MB sin él !

  • Precio: Gratis, Gratis
  • Plataforma(s): Linux , OS-X y MS-Win
  • Prueba y depuración de USB en dispositivos reales
  • o prueba y depuración en el emulador de Android
  • Android Virtual Device Manager le permite instalar, crear y mantener una variedad de posibles entornos de destino.
  • El IDE se basa en Intellij y proporciona finalización de código personalizada, etc.
  • Sistemas de compilación automática y compatibilidad con git/svn
  • Plantillas de código y aplicaciones de muestra
  • Comprobador de pelusa integrado y análisis estático
  • Herramientas de prueba
  • Compatible con Java, C++ y Android NDK
  • Redactor de traducciones
  • Estudio de activos vectoriales
  • Compatibilidad integrada con Google Cloud Platform
  • Herramientas de publicación, incluida la firma de aplicaciones.

Captura de pantalla de la ventana principal de la guía del usuario .ingrese la descripción de la imagen aquí

Wow, eso se ve hinchado y confuso! Pero lo probé, lo instalé y resultó ser aún más confuso de lo que pensaba. No pude averiguar cómo hacer ni siquiera un simple programa Hola mundo. Además, la "guía del usuario" es más un anuncio de las innumerables funciones (la mayoría de las cuales probablemente no necesitaré) que algo que lo ayudará a comenzar. La característica del emulador es buena (aunque tuve que actualizar Java para que funcionara).
Si no hay una alternativa razonable, supongo que tendré que usar esto. ¿Sabes dónde puedo encontrar algunos tutoriales para principiantes?
Gracias por los tutoriales, esto debería hacer que Android Studio sea útil. :)