看到介绍说Android的中间层libraries是一个C/C++的库。
 
还有一种说法是Android 2.2的应用层软件开发只能用JAVA。
 
这令我感到不解了:
 
只要能调用C/C++库以及调用底层linux kernel的话,用C++开发应用软件为何
 
不可以呢?为何说只能用JAVA呢
 
即使他有一个Dalvik虚拟机,那么只要PC上的编译工具支持将C++源代码
 
编译成dex文件不就可以运行了吗?