AndroidApp开发的三种开发环境
软件开发
APP开发
浏览:969 次

现在市场上有越来越多的各种App。事实上,设计和开发一款App并不那么困难。本期将解释Android开发的三个立场,具体而言,三种不同开发环境的匹配。
 nbsp; ;第一个:Eclipse+JDK+AndroidSDK+ADT
 nbsp; ;第二种类型:Android Studio+Android SDK
 nbsp; ;第三种类型:JDK+ADT捆绑包
现在我们来谈谈三种Android开发方法的异同。
第一种开发方法:Eclipse+JDK+AndroidSDK+ADT是为Android程序的早期开发构建开发环境的方法。
第二种开发方法:AndriodStudio+AndroidSDK是谷歌于2013年5月16日推出Android Studio的方式,Android Studio是专门用于开发Android项目的工具。安装最新版本的Android Studio将自动下载JDK,而无需提前下载Java JDK。
第三种开发方法:JDK+ADT Bundle与第一种方法类似,这是构建开发环境的第一种集成方法。

在正式构建开发环境之前,有必要了解Eclipse、JDK、Android SDK、ADT、ADT Bundle、Android Studio、NDK和ANT之间的具体区别和联系。
(1) 日蚀
Eclipse是一种IDE。IDE的全称是集成开发环境,它用于提供程序开发环境的App,也就是我们编程的地方。IDE通常包括代码编辑器、编译器、调试器和图形用户界面。
Visual Studio、Pycharm、Eclipse等是常见的IDE。Eclipse只是使用调试接口工具用Java语言编写代码。
(2) JDK公司
JDK的全称是Java开发工具包,它是一个Java语言的软件开发工具包,包括Java运行时环境JRE、Java基本类库和Java开发工具。JRE的全名是Java Runtime Environment。JRE是运行用Java语言编写的程序不可或缺的运行环境。Android程序开发使用Java语言,因此需要Java的运行环境JRE和开发工具,JDK包括。JVM是JRE、Java虚拟机(Java虚拟机)的一部分。它是一台虚拟计算机,通过在实际计算机上模拟各种计算机功能来实现。JVM有自己完善的硬件架构,如处理器、堆栈、寄存器等,以及相应的指令系统。JVM的主要工作是解释其指令集(即字节码),并将其映射到本地CPU的指令集或OS的系统调用。Java语言跨平台运行。事实上,这是不同的操作系统。它使用不同的JVM映射规则使其独立于操作系统,从而实现跨平台性能。
(3) Android SDK
SDK的全称是(软件开发工具包)软件开发工具包,用于帮助开发某种类型软件的相关文档、API所需材料、示例和工具的集合可以称为“SDK”

在Android开发中,我们称之为SDK的是Android SDK。Android SDK是谷歌提供的官方Android开发工具包,它为开发者提供了基本类库和附加类库文件(呼叫电话/呼叫摄像头/相册选择由基本类库Android.jar提供,v4包和v7包是官方推荐的附加类库)、编译工具、,模拟器和其他调试和开发工具。
结论:Eclipse用于编写Java语言,JDK用于处理Java语言,SDK用于处理Java和硬件(如相机)之间的关联。
(4) ADT公司
ADT的全称是(Android开发工具)Android开发工具。它是一个由谷歌开发的插件,并集成在eclipse中,为Android开发提供专用的开发环境。简而言之,ADT是Android在Eclipse上的开发工具。
注意:Eclipse不能直接调用SDK。您需要在Eclipse中安装ADT插件来访问SDK。因此,ADT充当Eclipse和SDK之间的桥梁。
(5) ADT捆绑包
ADT Bundle是一个开发集成工具包,它集成了Eclipse代码编辑工具、Android SDK和ADT Android开发工具。该图如下所示,因此您也可以通过下载和安装JDK和ADT Bundle来开发Android程序。SDK和ADT集成在一起,方便用户配置环境。您只需要安装ADT捆绑包,然后配置JDK以使用它。
(6) Android工作室

AndroidStudio和Eclipse一样,是一个IDE,但它是谷歌专门为Android开发设计的开发工具,包括一个用于编写Java代码的界面工具