Android - общее название платформы, состоящей из ядра ОС на базе Linux, окружения, системных сервисов и графического интерфейса. Виртуальная машина Dalvik/Android Runtime (ART), на которой выполняются прикладные приложения, с точки зрения ядра ОС - всего лишь один из запущенных процессов.
Часть системных сервисов и окружения Android написано на C++, для реализации системных сервисов и например работы с устройствами на Android, вполне официально предлагается использовать
NDK и разрабатывать на C++.
Под "приложением для Android" обычно подразумевают
прикладное ПО, выполняемое в виртуальной машине, разрабатываемое на Java/Kotlin, так что вопрос видимо о нем.
Да, при определенном желании прикладную разработку также можно вести
целиком на C/C++.