Xi *_*Wei 5 java android android-studio
我知道我可以在Android Studio的项目结构中选择SDK位置。

我有两个问题:
当我们已经在使用Android SDK时,为什么需要JDK?毕竟,我们不是在为JVM开发。
使用JDK 1.6、1.7和1.8有什么区别吗?
当我们已经在使用Android SDK时,为什么需要JDK?毕竟,我们不是在为JVM开发。
Android构建过程取决于JDK中的许多工具。查看构建系统概述文档。我们需要JDK的第一个重要部分是javac-您需要用Java编写的所有源代码都必须先进行编译,然后才能转换为DEX格式。
将您的代码编译,精简并打包成APK后,我们需要jarsigner对APK进行签名。
使用JDK 1.6、1.7和1.8有什么区别吗?这取决于您使用的每种功能。不使用Java 7功能的旧项目可以毫无问题地使用Java 6。我个人建议将Java 7用于大多数现代项目。如果可以使用,为什么不呢?
有一些努力将Java 8功能引入Android,最著名的是gradle-retrolambda。其中一些需要JDK 8才能正确编译。
| 归档时间: |
|
| 查看次数: |
4069 次 |
| 最近记录: |