Guía de la plataforma BlackBerry 10
Esta guía le muestra cómo configurar su entorno SDK para desplegar aplicaciones Cordova para dispositivos BlackBerry 10. Para las versiones anteriores de BlackBerry, tienes que usar un diverso ambiente SDK y conjunto de herramientas de línea de comandos, que se describe en la guía de la plataforma BlackBerry. Para BlackBerry 10, tienes que instalar el SDK de independientemente de si desea utilizar el CLI Cordova multiplataforma para el desarrollo, o un estrecho conjunto de herramientas de línea de comandos centrado en plataforma. Para una comparación de las trayectorias de dos desarrollo, vea la información general. Para obtener más información sobre cada uno, ver el BlackBerry 10 Shell herramienta de guía y la interfaz de línea de comandos.
Requisitos
El entorno de desarrollo está disponible en Windows, Mac y Linux.
Los desarrolladores deberían usar la cordova
utilidad en conjunción con la BlackBerry WebWorks SDK o SDK nativo BlackBerry. Ver la interfaz de línea de comandos para obtener información de cómo instalar cordova
, agregar proyectos, entonces construir y desplegar para cada plataforma.
Simulador del dispositivo blackBerry 10:
- Procesador: Intel dual core 2.0 GHz/AMD Athlon 4200 + o superior
- Espacio en disco: 10 GB
- Memoria RAM: 4 GB
- Virtualización: uno de los siguientes:
- Tecnología de virtualización Intel (VT, VT-x, vmx) → Intel VT-x procesador lista soportada
- AMD Virtualization (AMD-V, SVM) (Desde mayo de 2006 todas las CPU AMD incluyen excepto Sempron AMD-V).
Más información sobre requisitos: requisitos BB10 simulador.
Instalar el SDK de BlackBerry WebWorks
Descargue e instale el BlackBerry WebWorks SDK de developer.blackberry.com
El instalador sumará herramientas de línea de comandos a tu camino. Dependiendo de su sistema operativo, necesitará abrir una nueva ventana de terminal o volver a entrar.
Instalar el SDK nativo de BlackBerry
Si tienes que compilar código nativo, por ejemplo en el desarrollo de un plugin nativo, usted necesitará instalar el SDK nativo de BlackBerry.
Para obtener el SDK nativo de BlackBerry, descargar e instalar el IDE para BlackBerry disponible desde developer.blackberry.com, luego usando el IDE, instalar el SDK nativo de BlackBerry. Después de la instalación, tienes que añadir sus herramientas de línea de comandos a la ruta del sistema.
En Windows:
Ir a mis PC → propiedades → avanzada → las Variables de entorno.
Anexar el directorio de instalación del SDK nativo a la ruta, por ejemplo:
;C:\bbndk\host_10_1_0_132\win32\x86\usr\bin\
En Mac y Linux:
Editar el
~/.bash_profile
archivo, añadir una línea como la siguiente, dependiendo de donde se instaló el SDK nativo:$ export PATH=${PATH}:/Applications/bbndk/host_10_1_0_132/darwin/x86/usr/bin/
o para el SDK nativo 10.2:
$ export PATH=${PATH}:/Applications/Momentics.app/host_10_2_0_15/darwin/x86/usr/bin/
Ejecute lo siguiente para aplicar el cambio en el actual período de sesiones:
$ source ~/.bash_profile
Si tienes cualquier problema ambiental, utilizando el SDK nativo desde la línea de comandos, ejecute el archivo apropiado para su plataforma, ubicado en la ruta de instalación:
En Windows → cáscara de MS-DOS:
C:\> \bbndk\bbndk-env_xx_xx_xx_xxxx.bat
En Windows → shell bash git:
$ `\bbndk\bbndk-env_xx_xx_xx_xxxx.bat`
En Linux → instalado como usuario root:
$ `./opt/bbndk/bbndk-env_xx_xx_xx_xxxx.sh`
En Linux → instalado como usuario no-root:
$ `./home/username/bbndk/bbndk-env_xx_xx_xx_xxxx.sh`
En Mac:
$ `/Developer/SDKs/bbndk/bbndk-env_xx_xx_xx_xxxx.sh`
Configurar para firma
Si usted desea probar en un dispositivo o distribuir aplicaciones a través de BlackBerry World, su sistema debe ser configurado para firma de código.
Para obtener una clave de firma, ir al [formulario de pedido de la llaves del BlackBerry] (https://www.blackberry.com/SignedKeys/codesigning.html).
Seleccione la primera opción: "para BlackBerry10 aplicaciones desarrolladas usando BlackBerry NDK" y luego firmar o crear un BBID.
Escriba una contraseña y haga clic en "Obtener Token" para descargar bbidtoken.csk. Guardar este archivo en la ubicación predeterminada para su sistema operativo que se mostrará en la página de descarga.
El paso final es para generar un certificado de firma:
$ blackberry-keytool -genkeypair -storepass <password> -author 'Your Name’
Crear un proyecto
Uso el cordova
utilidad para configurar un nuevo proyecto, como se describe en la interfaz de línea de comandos. Por ejemplo, en un directorio de código fuente:
$ cordova create hello com.example.hello
$ cd hello
$ cordova platform add blackberry10
$ cordova build
Desplegar en emulador
Si desea ejecutar un emulador de dispositivo, descargue e instale el simulador de BlackBerry 10.
Antes de probar una aplicación en un emulador o un dispositivo, tienes que activar el modo de desarrollo.
Inicie la imagen del emulador, luego elija la configuración de la pantalla de Inicio:
Desplácese hasta la → seguridad y privacidad, modo de desarrollo sección y activar la opción:
Un conjunto de utilidades de línea de comandos se incluyen cuando se configura la plataforma BlackBerry 10 para su proyecto. El siguiente comando, en este caso ha sido invocado desde el directorio de alto nivel del proyecto, asocia un objetivo llamado la UEM con la dirección IP que aparece arriba.
En Windows:
$ platforms\blackberry10\cordova\target.bat add emu 169.254.0.1 -t simulator
En Mac/Linux:
$ platforms/blackberry10/cordova/target add emu 169.254.0.1 -t simulator
A continuación, ejecute el emulate
comando para ver la aplicación:
$ cordova emulate blackberry10
Desplegar en el dispositivo
Para desplegar a un dispositivo, asegúrese de que esté conectado a su computadora. Activar el modo de desarrollo y obtener la dirección IP como descrito en la sección de emulador anterior. Usted también necesitará obtener el PIN de la la aplicación de configuración en sobre → Hardware:
Ejecute la utilidad de línea de comandos de objetivo para asociar un nombre a una dirección IP, contraseña del dispositivo y PIN.
En Windows:
$ platforms\blackberry10\cordova\target.bat add mydevice 169.254.0.1 -t device --password 123456 --pin FFFF972E
En Mac/Linux:
$ platforms/blackberry10/cordova/target add mydevice 169.254.0.1 -t device --password 123456 --pin FFFF972E
donde:
--password
se refiere a la contraseña para desbloquear el dispositivo.--pin
se refiere al dispositivo de perno Obtenido de la aplicación de ajustes .
A continuación, ejecute el run
comando para ver la aplicación:
$ cordova ejecutar blackberry10
Si una ficha depuración no está aún configurada para el dispositivo, un mensaje de error le pide que utilice la plataforma ejecutar secuencia de comandos con la contraseña que proporcionó al registrarse para la firma de claves.
En Windows:
$ platforms\blackberry10\cordova\run.bat --device --keystorepass mysecret
En Mac/Linux:
$ platforms/blackberry10/cordova/run --device --keystorepass mysecret
Depuración con WebInspector
Al depurar en el aparato o un emulador, puede ejecutar WebInspector remotamente para visualizar el estado interno de la aplicación. Un indicador muestra la dirección URL que le permite conectarse a la aplicación con un navegador web estándar. Para más información, vea depuración utilizando WebInspector.
Construir una versión
De forma predeterminada, ejecuta el cordova build
comando crea un archivo de paquete sin firmar pantalla conveniente para probar en un dispositivo o simulador.
Uso --release
para crear una versión adecuada para su distribución a través de BlackBerry World.
$ cordova build --release --keystorepass <signing password>
El --keystorepass
opción especifica la contraseña se ha definido al configurar el ordenador para firmar las aplicaciones.
Desplegar en otras localidades
Las instrucciones anteriores asumen un dispositivo está conectado vía USB o un simulador se está ejecutando en el equipo local. También es posible desplegar a otros lugares.
Un conjunto de utilidades de línea de comandos se incluyen cuando se configura la plataforma BlackBerry 10 para su proyecto. El siguiente comando, en este caso ha sido invocado desde el directorio de alto nivel del proyecto, asocia un objetivo llamado emu con una dirección IP.
En Windows:
$ platforms\blackberry10\cordova\build.bat --release --keystorepass mysecret
En Mac/Linux:
$ platforms/blackberry10/cordova/build --release --keystorepass mysecret
Una vez definido el objetivo, usted puede proporcionar al ejecutar comando usando --target
:
$ cordova run blackberry10 --target=emu