You don't need C++ to do either "little 2D games" nor "little 3D games", especially not on a Nexus 5.
Android supports languages that compile to an ARM binary as first class citizens via the NDK (Native Development Kit).
Android supports languages that compile to an ARM binary as first class citizens via the NDK (Native Development Kit).
