Mackit 신제품

Mackit — macOS 개발자 캐시 클리너:Xcode / Node / Flutter 등이 남긴 재생성 가능한 캐시를 스캔하고 항목별 위험을 표시해 디스크 공간을 되찾으세요

자세히 보기
안내 2024년 6월부터 개발자 게시판의 새 글 업데이트를 중단했습니다. 방문해 주셔서 감사합니다. 아카이브 글
知识

使用JDK 11开发安卓应用,我有些疑问

当然可以!JDK 11是一个强大的Java开发环境,支持安卓开发。利用JDK 11,您可以轻松地开发安卓应用程序,利用Java语言的优势和安卓 SDK的功能,开发出高质量的移动应用。尝试一下,开始您的安卓之旅吧!

JDK 11是Java Development Kit(JDK)的一个版本,是Java的一种发行版本,它包含了Java SE平台的所有功能。而安卓开发则通常使用安卓 SDK,它包含了安卓开发所需的一切工具、API、文档和示例代码。

虽然JDK 11是一款优秀的Java开发工具,但是它不能直接用于安卓开发。原因是安卓使用的不是标准的Java虚拟机(JVM),而是基于Dalvik虚拟机(DVM)和ART虚拟机(ART)。

Dalvik虚拟机是安卓早期版本所使用的虚拟机,在安卓 5.0之后被ART虚拟机所取代。ART虚拟机是一种高效的运行时,它将字节码转化为本地机器指令来执行,并且能够提高应用程序的性能。

所以呢,想要开发安卓应用程序,需要使用专门为安卓开发设计的安卓 SDK。它包含了Dalvik虚拟机和ART虚拟机以及安卓开发所需的所有工具和API。使用安卓 SDK,开发者可以使用Java语言、C++语言或者Kotlin语言来进行安卓应用程序开发。

除此之外,安卓 Studio是一款专为安卓开发者设计的IDE,它集成了安卓 SDK,同时还提供了大量的开发工具和特性,如代码补全、调试、布局设计等等。使用安卓 Studio,开发者可以方便地开发和测试安卓应用程序,并打包发布到谷歌 Play商店。

总的来说,要是你想要开发安卓应用程序,需要使用专门为安卓开发设计的安卓 SDK和安卓 Studio。JDK 11虽然是一款优秀的Java开发工具,但是不能直接用于安卓开发。