Gradle参与了Android构建过程

时间:2019-05-07 22:17:17

标签: java android gradle kotlin android-gradle

我试图了解从源代码到最终.apk文件的Android应用程序的时间表。我是这样想的:

enter image description here

  1. JVM 将我所有的.java.kt文件编译为单独的.class文件,并将Java / Kotlin代码直接转换为Java字节码。 JVM还将我的库/依赖项(.jar文件或.java / .kt文件)转换为Java字节码。

  2. 然后,在所有源代码都转换为字节码之后,
  3. Gradle 加入该过程。它通过将所有.class文件合并到一个.dex文件中来构建项目。 (有时它还会根据Gradle配置生成其他文件)。

  4. 然后,
  5. Gradle用.apk文件和其他文件创建一个.dex文件-然后就可以将其部署到Android设备上了。

有人可以告诉我这是否不正确或我是否跳过了一步?

0 个答案:

没有答案