2009-07-05 7 views
5

Lo siento si estoy preguntando algo incorrecto en stackoverflow, pero he terminado con mi manejo de Blackberry. La documentación, la organización del sitio, los niveles generales de soporte se han unido al punto de que no he podido hacer un montón de trabajo real en este entorno.¿Cómo configuro mi entorno para depurar en un dispositivo Blackberry?

Actualmente tengo el entorno de Eclipse descargado del sitio web de la zona del desarrollador de Blackberry. Puedo ejecutar el simulador y todo lo demás sin problema. Lo que estoy tratando de hacer ahora es pasar de la depuración en el simulador a la depuración en el dispositivo. Este es un paso importante para mí, pero no he encontrado una manera satisfactoria de hacerlo ...

Lo que he encontrado son algunas publicaciones que dicen que debo empaquetar un ALX (del cual todavía no soy) seguro de cómo hacerlo) y usando el BDM para instalarlo. Esto, sin embargo, significa que no podré usar el depurador ...

Si alguien puede dirigirme a un recurso que me dará instrucciones paso a paso desde la codificación hasta el lanzamiento del desarrollo de blackberry, esto sería terriblemente servicial.

¡Muchas gracias!

Respuesta

2

Sí, pruebe su código en un dispositivo. Las cosas básicas funcionan igual entre ambos, pero especialmente cuando trabajas en redes, medios, etc. los dispositivos son diferentes.

Usted puede depurar en su dispositivo a través de Eclipse. No puedo proporcionarle una guía completa sobre SO, pero aquí está la guía rápida de depuración.

  1. Compila (firma si es necesario) y carga la aplicación en el dispositivo. Puede hacerlo con el administrador de escritorio o con la herramienta javaloader de línea de comando que viene con JDE (busque en el directorio bin) o incluso OTA (por aire)
  2. Después de cargar, asegúrese de que Desktop Manager esté NO se ejecuta (interferirá con la depuración en el dispositivo)
  3. Desde Eclipse, cree una nueva configuración de depuración, en el cuadro de diálogo Configuraciones de depuración, haga clic en Dispositivo BlackBerry y luego haga clic en el nuevo icono de configuración.La configuración predeterminada debería estar bien.
  4. Asegúrese de que su dispositivo esté conectado a su puerto USB y comience su nueva configuración de depuración. Es probable que reciba muchos avisos acerca de las cosas que faltan (porque los dispositivos reales no tienen información de depuración para cualquier cosa incorporada, en general), pero haga clic a través de ellos y estará bien depurar.
0

Esto es algo con lo que hemos luchado mucho en mi empresa anterior. No creo que sea posible hacerlo con Eclipse, tiene que usar BB JDE, creando los archivos de proyecto necesarios contra la misma base de código. Podría estar equivocado en eso, ya que no estábamos usando el complemento RIM Eclipse, simplemente construyéndolo todo con Ant.

Personalmente, nunca logré pasar el "adjunto de depuración ..." en el dispositivo, aunque creo que un colega lo conectó pero lo encontró demasiado lento para ser útil (si piensas qué lento puede ser el emulador a veces) ...). Sé que nuestro archivo de compilación ant tenía un objetivo para compilar una versión específica para el generador de perfiles de JDE, aunque eso solo estaba en contra del emulador.

Al final, recurrimos a utilizar nuestro propio código de depuración de funciones que registraba manualmente entradas, salidas, parámetros y tiempos de ejecución, enviando el resultado a un servidor especial.

Lo siento si eso no ayuda mucho, pero esa fue nuestra experiencia.

+0

Hola, agradezco cualquier ayuda en este momento. El soporte gratuito es tan poco fiable, y el soporte pago es de $ 75/hora, donde le pagan a alguien para buscar en los foros de Blackberry. Una vez, ¡incluso me recomendaron mi PROPIO POST! – Sam

+0

Eso no me sorprende en lo más mínimo ... :( – roryf

0

Nunca necesité depurar en el dispositivo, siempre he encontrado que las aplicaciones que he escrito funcionan en el dispositivo, igual que en el teléfono.

En cuanto a generar un ALX, en eclipse haga clic derecho en el proyecto dentro del Explorador de paquetes y seleccione "Generar archivo ALX".

+0

Ah, mira, esto no es un problema de solo usar conexiones de red estándar. Mi aplicación es de nivel inferior e implica el A/D en el dispositivo Esto puede cambiar dependiendo del dispositivo, ya que el iPhone de Apple nos lo ha demostrado con su conector de auriculares. – Sam

Cuestiones relacionadas