C++ on Android? I don't think so, unless you want to program that thing natively. If you think NXOS or nxtOSEK is hard, you ain't seen nothing yet.
You could program the ADK board with the Arduino environment or with AVRStudio in C or C++ without the use of the phone.
I think you need to do some research into programming for Android first. You can start here: [LINK
| My Blog: I'd Rather Be Building Robots (http://botbench.com)
| RobotC 3rd Party Driver Suite: (http://rdpartyrobotcdr.sourceforge.net)
| Some people, when confronted with a problem, think, "I know, I'll use threads,"
| and then two they hav erpoblesms. (@nedbat)