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