Ionic plugin нужно удалить платформу и платформу readd перед ее работой
У меня есть пакет.json как это,
"cordovaPlugins": [
"com.ionic.keyboard",
"org.apache.cordova.camera",
"org.apache.cordova.console",
"org.apache.cordova.device",
"org.apache.cordova.dialogs",
"org.apache.cordova.file",
"org.apache.cordova.file-transfer",
"org.apache.cordova.geolocation",
"org.apache.cordova.network-information",
"org.apache.cordova.splashscreen",
"cordova-plugin-whitelist",
],
"cordovaPlatforms": [
"ios",
"android"
]
в корневом каталоге проекта нет каталога плагинов и платформ, когда я вытаскиваю из репозитория. поэтому я запускаю "ionic platform add android", которая создаст каталог платформ и установит плагин.
но это не работает, пока я не запустил "ionic platform RM android", затем" ionic platform add android " снова, внезапно он работает нормально.
что это? и как это решить, так что следующий разработчик может ли вытащить РЕПО и напрямую заставить его работать, просто запустив" ionic platform add android " один раз?
Я использую последнюю версию cordova
3 ответов
вы можете добавить все свои плагины, используя опцию --save
:
cordova plugin add com.ionic.keyboard --save
cordova plugin add org.apache.cordova.camera --save
etc etc.
или вы можете сделать это после того, как все ваши плагины были добавлены:
cordova plugin save
вы можете сделать то же самое для вашей платформы:
cordova platform add android --save
и затем:
cordova platform save
эти команды добавят некоторые новые разделы в ваш конфигурации.в XML:
<plugin name="org.apache.cordova.device" spec="^0.3.0" />
...
и
<engine name="android" spec="^4.0.0" />
теперь вы можете удалить платформы и Плагины папку и запустите:
cordova prepare
и он должен создать платформу и скачать все плагины для вас.
вы можете найти дополнительную информацию здесь.
следующие шаги помогли мне
ionic platform rm android
ionic platform add android
ionic plugin add https://github.com/apache/cordova-plugin-whitelist.git
ionic build android
затем вы можете развернуть свой apk
следующие шаги Шаг 1:С:\Пользователи\Випин>компакт-диск C:\Users\vipin\Documents\GitHub\Applozic-Server\Applozic-Ionic-Chat-Plugin
/ / изменить каталог, где находится ваше приложение
Шаг 2: ионная платформа добавить android / / или ios например, c:\пользователи\\Випин документы\гитхаб\Applozic-сервер\Applozic-ионно-чат-плагин на платформе>ионные добавить Android
Шаг 3: ионная сборка android ex :C:\Users\vipin\Documents\GitHub\Applozic-Server\Applozic-Ionic-Chat-Plugin> ионная сборка android
Шаг 4: Если вы хотите удалить вашу платформу . выполнить следующие действия C:\Users\vipin\Documents\GitHub\Applozic-Server\Applozic-Ionic-Chat-Plugin>ионная платформа rm android
Примечание: снова вы хотите добавить платформу . пожалуйста, пройдите Шаг 1 к шагу 3