In-*_*ung 6 java sdk android adk android-studio
最近,我对以"DK"结尾的话语感到非常不知所措.
我知道这些缩写代表什么.ADK:附件开发工具包(Android)JDK:Java开发工具包SDK:软件开发工具包
但我仍然对他们实际做的事情感到困惑.在我的Android Studio中,有.java和.xml等.
ADK用于.xml文件吗?JDK用于.java文件吗?SDK怎么样?
对不起,如果它可能像一个愚蠢的问题,但我很感激,如果有人为我澄清这一点.
谢谢!
SDK是标准开发工具包.这不是特定于Java,因为您可以使用几乎任何语言的SDK.它几乎只是一个包的术语,它可以使用工具来构建与其相关语言的东西.
JDK是Java Development Kit.这将用于开发Java应用程序.它包含jar,库和工具,允许您编写和编译可在JRE(Java运行时环境)上运行的java文件.如果您的系统上只安装了JDK,那么您将很难为Android开发,因为密钥包不存在.你必须自己安装它们.
ADK是Android开发套件.它本质上是Java,但使用Android代码进行了自定义.它还包含对模拟器和工具的支持,以帮助开发Android应用程序.您可以使用ADK编写常规的ole java应用程序,因为它的核心是java.它只有很多其他专门用于android开发的类.
Android Studio只是一个自定义版本的IntelliJ IDE.常规IntelliJ用于Java开发,其中Android Studio完全相同,只是添加了Android开发工具.你能在Android Studio中构建java程序吗?肯定可以,因为它的核心是Java IDE.
TLDR; SDK是一种语言开发工具包的总称.ADK是一个Java开发工具包,但是针对Android特定开发进行了定制.JDK是用于开发Java应用程序的java开发工具包.
希望这有帮助.
| 归档时间: |
|
| 查看次数: |
6524 次 |
| 最近记录: |