cordova blackberry-10

Instalar el complemento cordova solo para UNA plataforma



blackberry-10 (2)

Queremos instalar el complemento com.blackberry.app ( http://plugins.cordova.io/#/package/com.blackberry.app ) para nuestro proyecto (cordova 3.4.0 CLI). Si pruebo "cordova plugin add com.blackberry.app", está instalando el plugin para las plataformas android y blackberry10. Debido a esto, la aplicación de Android se bloquea. Intenté instalar solo este complemento para la plataforma blackberry10 a través de plugman, pero la funcionalidad no funciona [aunque Plugman dice que se instaló correctamente]

¿Hay alguna forma en CLI para instalar un complemento solo para UNA plataforma?

Gracias


Descubrí que la única forma limpia de hacerlo funcionar es modificar 3 cosas:

  1. Edite el archivo plugins / PLATFORM.js (por ejemplo, plugins / android.js) y elimine el objeto del complemento de la matriz "installed_plugins"
  2. Haz lo mismo con las plataformas / PLATFORM / www / cordova_plugins.js donde PLATFORM podría ser ios, blackberry10, firefoxos, etc. En el caso de Android estará dentro de assets / www en lugar de simplemente www
  3. El último paso es eliminar el directorio de complementos dentro de las plataformas / PLATFORM / www / plugins / . En su caso, será assets / www y no solo www

Use Plugman para administrar complementos

Instalando Plugman

$ npm install -g plugman

Agregar un complemento

$ plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin <name|url|path> [--plugins_dir <directory>] [--www <directory>] [--variable <name>=<value> [--variable <name>=<value> ...]]

Eliminar un complemento

$ plugman --uninstall --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin <id> [--www <directory>] [--plugins_dir <directory>]

Vincular esto:

plugman -d --platform android --project myProject --plugin org.apache.cordova.battery-status

Siga este enlace Entendimiento completo: http://docs.phonegap.com/en/edge/plugin_ref_plugman.md.html