C++ vs Java for Android?
C++ (NDK) - для компонентов, которым нужна производительность и не нужно взаимодействие с элементами из SDK ( кнопочки, доступ к железу). Конечно, его можно сделать через JNI (а там все равно Java) но это гемор еще тот
Java (SDK) - для всего остального.
Под андроид можно писать и на delphi:) Серия delphi xe позволяет писать на андроид. Пиши на джаве, примеров и документации, больше, само сообщество больше. Не будет труда найти то чего не знаешь, что не получается.