Posso sviluppare applicazioni Android usando C++?

Sì e no. La linea di fondo è che anche se si potesse scrivere un'app completamente in C++ non è il modo in cui qualcuno lo fa di solito, almeno non le app che hanno una GUI. Tuttavia è abbastanza comune includere codice C++ in un'app - lo si potrebbe fare se si vuole consumare una libreria esistente scritta in C/C++ o se si ha bisogno della velocità che il C++ può dare. Ci sono diversi modi per includere C++ in un'app - alcune altre risposte parlano di Android Studio per esempio. Una cosa che non ho visto menzionata è Xamarin. Questo permette di scrivere applicazioni per Android e iOS (e UWP nel caso a qualcuno interessi) usando C#, con una sostanziale condivisione del codice tra le piattaforme, e fornisce buoni strumenti per includere C++ nel mix. Poiché C++ è compilato (di solito) in codice macchina, vi ritroverete con un oggetto libreria condiviso di qualche tipo per ogni architettura di piattaforma che la vostra app supporta - per Android questo di solito include ARM e ARM64, e spesso x86 e x64. Puoi vedere questo se apri un file APK (sono solo file zip) e guardi nella cartella lib dove vedrai cartelle per ogni architettura supportata.