2010-01-06 23 views
11

Estoy comenzando con la programación de Android con la ayuda de Unlocking Android/Manning que vino de Santa y es un libro bastante bueno. Después de ejecutar algunas pequeñas pruebas y ejemplos, me estoy moviendo hacia el desarrollo de conceptos para mi propia aplicación.Depuración de código de widget de Android en Eclipse

Quiero que mi aplicación se ejecute como un widget de inicio y estoy usando this example como mi modelo para comenzar.

Mientras puedo cargar y ejecutar en el emulador de Android ADB el ejemplo de código en Wiktionoary del ejemplo que es una aplicación de Android normal. No puedo ejecutar, pero solo cargo en el emulador la versión de Widget de ese código llamado SimpleWiktionary.

¿Puedo depurar Android Home Widgets con el emulador? Si es así, ¿qué es lo que me falta al iniciar/activar el Widget o que aparezca en la ventana de aplicaciones?

T, Kenny

+0

Intente utilizar el DDMS. en eclipse elija ventana-> abrir perspectiva-> DDMS – JeffCharter

+1

La depuración de widgets de android es casi lo mismo que depurar cualquier aplicación normal. Puede seguir este enlace para obtener información paso a paso sobre cómo hacerlo. [Cómo depurar widgets de Android en eclipse] (http://tech.shantanugoel.com/2010/06/14/how-to-debug-android-widgets.html "Cómo depurar widgets de android en eclipse") –

+0

Una más Hay que tener cuidado, descubrí que si tu emulador se inició antes de abrir Eclipse, entonces nunca caerá en tu punto de quiebre, sin importar cuántas veces presiones F11. Intenta cerrar el emulador, y dentro de Eclipse, ve a depurar de nuevo. Entonces el emulador solo se puede conectar a su IDE. – yancyn

Respuesta

8

Reproductores no muestran con iconos como la mayoría de las otras aplicaciones haría. Para agregar uno a la pantalla de inicio, mantenga presionado el fondo de pantalla de fondo y verá una ventana emergente del menú contextual que le permitirá agregar un widget a la pantalla. Si AndroidManifest.xml está configurado correctamente, su widget debería mostrarse en el menú.

Debería poder depurarlo estableciendo puntos de interrupción en Eclipse como lo haría para depurar cualquier otra aplicación de Android. Sin embargo, si su widget no se muestra en la pantalla de inicio, no se ejecutará ninguno de los códigos.

+0

Impresionante. Me perdí esa parte sobre el clic largo. ¡Gracias! – kenny

+0

Cuando uso mi archivo APK exportado y firmado, los widgets funcionan perfectamente. Pero cuando simplemente ejecuto el proyecto en eclipse, no veo ningún widget instalado. ¿Cual puede ser el problema? – tasomaniac

Cuestiones relacionadas