Участие Gradle в процессе сборки Android - PullRequest
0 голосов
/ 08 мая 2019

Я пытаюсь понять временную шкалу приложения для Android от исходного кода до окончательного .apk файла.Вот как я это себе представляю:

enter image description here

  1. JVM компилирует все мои .java &Файлы .kt для разделения файлов .class и преобразования кода Java / Kotlin непосредственно в байт-код Java.JVM также преобразует мои библиотеки / зависимости (файлы .jar или .java / .kt) в байт-код Java.

  2. Gradle и затем присоединяетсяпроцесс после того, как весь исходный код был преобразован в байт-код.Он строит проект путем объединения всех файлов .class в один файл .dex.(Иногда он также создает другие файлы в зависимости от конфигурации Gradle).

  3. Затем Gradle создает файл .apk с файлом .dex и другими файлами, который затем готов к развертыванию на устройстве Android.

Может кто-нибудь сказать мне, если это не верно или я пропустил шаг?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...