这个是从网上找到的对这几个名詞的解释:
主要对初接触的人有用对多平台开发人员可能记混的也有点作用。
很多初接触安卓的朋友在配置开发环境时面对诸如JDK、SDK、NDK、ADT等概念一头雾水不知所以在这里对这些概念及其相关作用进行解释,希望对初学者有所帮助:
SDK :(Software Development Kit)软件开发工具包;这是一个覆盖面相当广泛嘚名词可以这么说:辅助开发某一类软件的相关文档、API必需资料、范例和工具的集合都可以叫做 "SDK"。在安卓开发中我们所说的SDK即为android SDK它为開发者提供了库文件以及其他开发所用到的工具;一般说的SDK就是开发工具了,再加一个开发IDE就搭建起一个开发环境了,比如 eclipse + android SDK 的IDE;
ANT:是Apache的一個项目管理工具是一个可将软件编译、测试、部署等步骤联系在一起加以自动化的工具,大多用于Java环境中的软件开发
3、所以,一般情況下你只要关注以上的eclipse+sdk+jdk。