Android 手机APP开发所需的 NDK SDK JDK ADT eclipse的用途 30
开发一个APP竟需要如此多的工具,我被这些工具弄糊涂了,不知道他们各自的作用是什么?望各位熟悉此开发的朋友们提供宝贵的建议与指导,在下感谢不尽。...
开发一个APP 竟需要如此多的工具,我被这些工具弄糊涂了,不知道他们各自的作用是什么?望各位熟悉此开发的朋友们提供宝贵的建议与指导,在下感谢不尽。
展开
3个回答
2015-09-10
展开全部
eclipse是一个集成开发环境,可以理解成一个附带很多开发功能的记事本,他可以提供代码编写时需要的提示,编译等等功能,不是必须的,有替代品。
adt是一个eclipse插件,由google官方提供,是方便在eclipse上进行androi开发,如果你用eclipse开发,这个是必须的,如果用其他工具开发,这个不是必须的。
jdk是java开发包,因为原生android应用是用java语言的,任何使用java语言开发的环境都必须有jdk。
sdk是指android sdk,是google提供的android开发包,是进行android开发必须的
ndk是google提供的另一种android开发工具包,支持调用c/c++编写的库,如果你不需要使用c/c++库,ndk不是必须的。
总之
要做android开发,jdk和android sdk是必须的
你说的其他组件都不是必须的
如果决定用eclipse来写代码,那么eclipse+adt是必须的,也可以使用android studio来代替
如果需要使用c/c++等语言编写的库,ndk就是必须的
adt是一个eclipse插件,由google官方提供,是方便在eclipse上进行androi开发,如果你用eclipse开发,这个是必须的,如果用其他工具开发,这个不是必须的。
jdk是java开发包,因为原生android应用是用java语言的,任何使用java语言开发的环境都必须有jdk。
sdk是指android sdk,是google提供的android开发包,是进行android开发必须的
ndk是google提供的另一种android开发工具包,支持调用c/c++编写的库,如果你不需要使用c/c++库,ndk不是必须的。
总之
要做android开发,jdk和android sdk是必须的
你说的其他组件都不是必须的
如果决定用eclipse来写代码,那么eclipse+adt是必须的,也可以使用android studio来代替
如果需要使用c/c++等语言编写的库,ndk就是必须的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2015-09-10
展开全部
GOOGLE 被封了,自行百度搜一下这几个缩写词,花两分钟看一下就明白了。软件开发变的越来越复杂,而没有变得越来越简单。
PC上,大家基本认同WEB 软件战胜了桌面软件,也就是 B/S 优于 C/S,看看保险公司、银行、移动等,起码在营业厅里看到的都是 B/S 系统;
而手机上,B/S 一直难以有起色,基本还是 NATIVE 天下,大家热衷于 JAVA,OC等进行开发,而学起来又很痛苦,各种概念,工具,开发环境的搭建及了解等就足以耗去你大量精力,而且ANDROID 碎片化也很严重,开发原生程序更痛苦。
实际上,在手机端,我个人认为,随着 HTML5的发展,浏览器功能加强,封装 OS API 供 JS 调用,这样,以前只有原生才能操作硬件的,以后 JS 也可以操作。如此一来,原生除了一点点性能优势外,其他都远远不如 B/S 方便. JS 有一统江湖的趋势,前端基本全世界认可 JS,成了通用语言,后端以前是 PHP, ASP, JSP, c/PYTHON,PERL等 各种语言的地盘,没有 JS 的份,但 NODE.JS 的出现,让 JS 在服务端立足并强大。如此一来,未来的程序员只须学一种语言 JS,便可统吃前后端开发,这种前景是美好的,JS 正迎来光明,和一统江湖的趋势。
PC上,大家基本认同WEB 软件战胜了桌面软件,也就是 B/S 优于 C/S,看看保险公司、银行、移动等,起码在营业厅里看到的都是 B/S 系统;
而手机上,B/S 一直难以有起色,基本还是 NATIVE 天下,大家热衷于 JAVA,OC等进行开发,而学起来又很痛苦,各种概念,工具,开发环境的搭建及了解等就足以耗去你大量精力,而且ANDROID 碎片化也很严重,开发原生程序更痛苦。
实际上,在手机端,我个人认为,随着 HTML5的发展,浏览器功能加强,封装 OS API 供 JS 调用,这样,以前只有原生才能操作硬件的,以后 JS 也可以操作。如此一来,原生除了一点点性能优势外,其他都远远不如 B/S 方便. JS 有一统江湖的趋势,前端基本全世界认可 JS,成了通用语言,后端以前是 PHP, ASP, JSP, c/PYTHON,PERL等 各种语言的地盘,没有 JS 的份,但 NODE.JS 的出现,让 JS 在服务端立足并强大。如此一来,未来的程序员只须学一种语言 JS,便可统吃前后端开发,这种前景是美好的,JS 正迎来光明,和一统江湖的趋势。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
最简单的,如果之前那个eclipse可以开发java项目,那java环境应该就是配好的。另外如果是在google官网上下的压缩包,我记得应该是200多m解压出来,用里面的那个eclipse就能直接开发android项目了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询