当然可以用c++ ,android 本身就是基于linux内核开发的,下层很多都是c++ 写的。你去学习 android-ndk开发就可以了,会告诉你如何去写 jni(java的本地调用)。你可以用c++来实现一些库,最后在java中调用就可以了。这意味着你的程序可以超过九成九用c++来写。当然如果你只想用java,直接下 android sdk就可以了。