android是google基于linux平台開發的開源手機作業系統,自然對c、c++提供原生的支援。通過google釋出的android手機ndk(native development kit),應用程式可以非常友善的實作java與c/c++代碼的互相溝通。合理地使用ndk,可以提高應用程式的執行效率。是以,對于android開發人員來說,ndk是必須掌握的工具。
android c++開發壞境主要由以下幾部分構成:
1,android軟體開發包(sdk)
2,android原生開發包(ndk)
3,eclipse上的開發插件(android
dev tools,adt)
4,java開發包(jdk)
5,apache
ant 建構系統
6,gun
make 建構系統
7,eclipse
ide
後面的文章會先依次講解android c++開發壞境搭建,android官方說明支援三大系統:
1,microsoft windows
2,apple mac os x
3,linux
這裡隻列出windows壞境搭建搭建,如需其它環境自行搜尋。