Я начал изучать Ionic, создал приложение, запустил его в браузере и эмуляторе Android.Все вроде нормально.Мне просто любопытно несколько вещей, но, к сожалению, не могу найти что-то конкретное на них.
Когда я запускаю команду ionic cordova build android
, на консоли появляются следующие строки -
> ionic-app-scripts build --target cordova --platform android
[13:16:50] ionic-app-scripts 3.2.1
(--- SOME MORE LINES ---)
> cordova build android
Android Studio project detected
ANDROID_HOME=C:\Users\atiyar\AppData\Local\Android\sdk
JAVA_HOME=C:\Program Files\java\jdk1.8.0_202
studio
Welcome to Gradle 4.10.1!
Here are the highlights of this release:
(--- SOME MORE LINES ---)
Starting a Gradle Daemon (subsequent builds will be faster)
> Task :wrapper
BUILD SUCCESSFUL in 1m 20s
1 actionable task: 1 executed
Subproject Path: CordovaLib
Subproject Path: app
Downloading https://services.gradle.org/distributions/gradle-4.1-all.zip
.....................................................................................
Starting a Gradle Daemon (subsequent builds will be faster)
Download https://maven.google.com/com/android/tools/build/gradle/3.0.1/gradle-3.0.1.pom
(--- 257 MORE DOWNLOADS --- )
(--- SOME MORE LINES ---)
BUILD SUCCESSFUL in 47m 52s
46 actionable tasks: 46 executed
Built the following apk(s):
D:\Code\Ionic\IonicSideMenuApp\platforms\android\app\build\outputs\apk\debug\app-debug.apk
Я хотел знать -
- Почему проект определенкак "Android Studio Project"?
- Я создал проект с использованием Ionic CLI.
- Почему он загружает gradle-4.1-all.zip?
- В соответствии с инструкциями здесь я установил последнюю версию (5.2.1) Gradle и добавил ее в PATH
- Что это заФайлы .pom и .jar (загруженные после gradle-4.1-all.zip) используются для?
- Я никогда не работал с системой сборки Gradle до
- Похоже, загруженные файлы хранятся в каталоге C: \ Users \ UserName \ .gradle
- Если это файлы, используемые для создания приложения, то как с ними работает основной двоичный файл gradle?
- Если это «как работает gradle», не могли бы вы предложить упрощенный ресурс, чтобы узнать об этом?Я пробовал Gradle Документация .
- Как он идентифицировал Gradle 4.10.1?
- Я нашел gradle-4.10.1 на своем компьютере в установочном каталоге Android Studio, но он не добавлен в PATH
Итак, похоже, яЯ пытаюсь получить четкое представление о «процессе сборки Cordova для Android».Любое предложение будет оценено.