Предпосылки:
1. Android Studio
2. Диспетчер пакетов npm:
Перед запуском следующего процесса убедитесь, что они установлены в системе. Если они не установлены, используйте следующую ссылку для загрузки установочных пакетов для NPM и Android Studio.
- Установите Cordova глобально, используя npm
npm install -g cordova
2. Создайте пример приложения Cordova
cordova create myapp com.medium.myapp MyApp
Теперь нам нужно добавить Android в качестве платформы в приложение Cordova.
3. Измените каталог
cd myapp
4. Добавьте Android в качестве платформы
cordova platform add android
Это обновит файлы config.xml и package.json.
5. Проверьте соответствие зависимостей
cordova requirements
Вывод из моей командной строки выглядит примерно так.
В основном это означает, что у меня не установлен JDK и он настроен для использования Cordova. У меня установлена Android Studio, но она не может обнаружить Gradle, инструмент автоматизации для компиляции, компоновки и упаковки приложения Android.
6. Установите комплект для разработки Java
Используйте следующую ссылку для загрузки и установки комплекта разработки Java: https://www.oracle.com/java/technologies/downloads/#jdk17-windows
7. Установите инструмент Gradle
Используйте следующую ссылку, чтобы загрузить установочный двоичный файл и извлечь его: https://gradle.org/releases/
9. Установите переменные среды
Здесь мы собираемся добавить две переменные среды. Создайте новую пользовательскую переменную с ключом JAVA_HOME и задайте для нее значение пути, по которому установлена Java. В моем случае это C:\Program Files (x86)\Java\jdk1.8.0_291. Обратите внимание, что java.exe находится на один каталог выше.
Установите другую переменную пути, в которую были извлечены файлы Gradle. В моем случае это «C:\Gradle\gradle-7.4.1\bin»
Затем мы должны указать путь среды для ANDROID_HOME, в моем случае это «C:\Users\muser\AppData\Local\Android\Sdk».
Теперь для сборки приложения Android размер кучи сборки может превышать выделенное пространство памяти для JVM. Итак, нам нужно увеличить максимальный размер выделяемой памяти. Мы сделаем это, добавив еще одну переменную среды _JAVA_OPTIONS и установив для нее значение -Xmx512m.
Теперь, если мы снова запустим требования Cordova, мы должны увидеть, что мы выполнили все требования.
10. Запустите приложение
Запустите эмулятор Android с помощью AVD-менеджера из Android Studio и выполните следующую команду.
cordova run android
Спасибо, что прочитали.