BlackBerry 10 Guía de herramientas de Shell

La utilidad de línea de comandos de cordova es una herramienta de alto nivel que le permite construir aplicaciones a través de varias plataformas a la vez. Una versión anterior del marco Cordova ofrece conjuntos de herramientas de línea de comandos específicos de cada plataforma. Para usarlos como una alternativa a la CLI, tienes que descargar esta versión de Córdoba desde cordova.apache.org. La descarga contiene los archivos separados para cada plataforma. Ampliar la plataforma de destino. Las herramientas aquí descritas están normalmente disponibles en el directorio bin de nivel superior, de lo contrario, consulte el archivo README para instrucciones más detalladas.

Para obtener información sobre la interfaz de línea de comandos de bajo nivel que permite plugins, ver usando Plugman para gestionar Plugins. Ver aplicación Plugins para obtener más información sobre cómo desarrollar plugins.

Si necesitas ayuda con cualquier comando que se enumeran a continuación, escriba el comando junto con el -h o -help argumentos, que son compatibles con todos los comandos y que proporcionan descripciones para cada uno de los argumentos disponibles.

Crear una aplicación

El create comando crea un nuevo proyecto:

    bin/create <path-to-project> <project-package> <project-name>

donde

  • <path-to-project>especifica el directorio que quieres el proyecto creado en

  • <project-package>especifica un identificador de estilo de dominio inverso

  • <project-name>especifica el nombre para mostrar aplicaciones

Nota: el create comando bootstraps instalación dependencia a través de la npm install mando. Dependiendo de los permisos de directorio y sistema de instalación, esto puede requerir privilegios de administrador. Si hay problema en OSX/Linux, ejecute sudo npm install antes de usar el create comando. En Windows, ejecute npm install en una utilidad de línea de comandos abrió con privilegios de administrador.

Crear un destino

La target mando le permite administrar el emulador o dispositivos BlackBerry que se utilizan para probar la aplicación. Puede agregar o quitar un destino o fijar un objetivo como el destino predeterminado.

Añadir un destino

    <path-to-project>/cordova/target add <name> <ip-address> [-t | --type <device | simulator>] [-p | --password <password>] [--pin <device-pin>]

donde

  • <name> especifica un nombre único para el objetivo.

  • <ip-address> especifica la dirección ip del dispositivo BlackBerry o emulador.

  • -p |--password <password> especifica la contraseña para el dispositivo o el emulador. Esto es necesario sólo si el dispositivo o el emulador está protegido con contraseña.

  • --pin < device-pin > especifica el PIN del dispositivo BlackBerry, que identifica el dispositivo como un host válido para el token de depuración. Este argumento es necesario solamente cuando se crea un token de depuración.

Quitar un destino

    <path-to-project>/cordova/target remove <name>

Establecer un objetivo como predeterminado

    <path-to-project>/cordova/target default <name>

Construir la aplicación

El comando build construye el proyecto como un archivo de .bar. Usted puede construir la aplicación en cualquier modo de lanzamiento (que produce un archivo firmado pantalla) o en modo debug (que produce un archivo unsigned pantalla).

Construir la aplicación en modo de liberación

    <path-to-project>/cordova/build release [-k | --keystorepass <password>] [-b | --buildId <number>] [-p | --params <params-JSON-file>]

donde

  • -k |--keystorepass <password> especifica la contraseña que se ha definido Cuándo configurado el ordenador para firmar las aplicaciones.

  • -b |--buildId <number> especifica el número de versión de compilación de la aplicación. Típicamente, este número debe ser incrementado de la anterior versión firmada. Este argumento es opcional.

  • -p |--params < params-JSON-file > especifica un archivo JSON que contiene parámetros adicionales para pasar a herramientas abajo. Este argumento es opcional.

Construir el proyecto en modo de depuración

    <path-to-project>/cordova/build debug [<target>] [-k | --keystorepass <password>] [-p | --params <params-JSON-file>]  [-ll | --loglevel <error|warn|verbose>]

donde

  • <target> especifica el nombre de un objetivo previamente agregado. Si <target> no se especifica, se utiliza el destino predeterminado, si uno ha sido creado. Este argumento sólo es necesario si quieres el script para desplegar la aplicación en un dispositivo BlackBerry o emulador y usted no ha creado un destino predeterminado. Además, si <target> es un dispositivo, entonces ese dispositivo debe estar conectado al ordenador por USB o estar conectado a la misma red Wi-Fi como su computadora.

  • -k |--keystorepass <password> especifica la contraseña que se ha definido Cuándo configurado el ordenador para firmar las aplicaciones. Esta contraseña se utiliza también para crear su token de depuración. Este argumento sólo es necesario si quieres el script para crear e instalar el token de depuración para ti.

  • -p |--params < params-JSON-file > especifica un archivo JSON que contiene parámetros adicionales para pasar a herramientas abajo.

  • -ll |--loglevel <level> especifica el nivel de registro. El nivel de registro puede ser uno de los errores, advertir o detallado.

Si tienes definido previamente un destino por defecto (y previamente instalado un token de depuración, si ese objetivo es un dispositivo BlackBerry), puede ejecutar el script con sin argumentos y los paquetes de escritura su aplicación y lo despliega en el destino por defecto. Por ejemplo:

    <path-to-project>/cordova/build debug

Ejecute la aplicación

El run comando despliega construir más reciente de la aplicación en el dispositivo BlackBerry especificado o un emulador. Para desplegar su aplicación, debe especificar un destino para el dispositivo o el emulador:

    <path-to-project>/cordova/run <target>

.. .donde <target> especifica el nombre de un objetivo previamente agregado. Si <target> es un dispositivo, entonces debe conectarse al ordenador mediante un cable USB, o bien por la misma red Wi-Fi como ordenador.

Manejar Plugins

El target comando le permite añadir y eliminar plugins. Para ir a buscar un plugin alojado localmente:

    <path-to-project>/cordova/plugin fetch <path-to-plugin>

Ver una lista de plugins instalados:

    <path-to-project>/cordova/plugin ls

Agregar un plugin:

    <path-to-project>/cordova/plugin add <name>

Quitar un plugin:

    <path-to-project>/cordova/plugin rm <name>