usa para moto apps app android deployment adb wear-os moto-360

android - para - motorola apps



Implementación de Moto 360 desde Android Studio extremadamente lento (4)

Intentando ejecutar una contraparte de desgaste de una aplicación de Android directamente en Moto 360, después de haberla conectado y listado como un dispositivo objetivo.

ADB puede verlo y se comunica bien.

Sin embargo, el mensaje de implementación no avanza durante mucho tiempo, aproximadamente 10 minutos.

Eventualmente, la aplicación se instala, pero esto hace que el desarrollo continuo en el dispositivo sea casi imposible.

¿Hay alguna manera de acelerar esta instalación? Realmente dudo que el enlace de Bluetooth sea tan lento.


Bueno, a veces realmente no tienes la opción de usar un emulador.

Mi experiencia con la implementación directa en el dispositivo es muy similar a la suya.

Para mí, las implementaciones iniciales fueron rápidas, pero eventualmente comenzaron a disminuir después de algunas redistribuciones.

Lo que funcionó para mí fue esto:

  1. Instale TaskManager en el desgaste ( https://play.google.com/store/apps/details?id=rocketstartups.weartaskmanager&hl=en )

  2. Antes de un despliegue, abra el Administrador de tareas en el desgaste y "cierre todas las aplicaciones".

  3. Ahora despliega. Obtengo despliegues consistentes dentro de un minuto.

Espero eso ayude


El proceso se redujo a aproximadamente dos minutos (una bendición considerando los tiempos anteriores de más de 10 minutos) utilizando el siguiente procedimiento con Android Studio:

1 - Asegúrese de que su reloj esté bien cargado.

2 - Descargue e instale la aplicación de administrador de tareas según lo recomendado por allkenang

3 - Eliminar la versión actual de la aplicación; adb -s localhost: 4444 desinstala com.example.packagename (o 127.0.0.1:4444 si está usando eso) - si esto dice - en espera del dispositivo - generalmente no funciona y tendrá que desconectar y volver a conectar el reloj . Debería recibir un mensaje de "éxito" después de uno o dos segundos.

4 - Instale la nueva versión de su aplicación a su reloj de manera normal.

5 - Cuando vea el texto "DEVICE SHELL COMMAND: pm install -r ...", cierre todas las aplicaciones con el administrador de tareas. Repita esto cada 3 segundos.

No estoy seguro de si alguno de estos pasos es innecesario, pero ese es el proceso que utilizo y su resolución del problema.


He tenido este problema en mis dos relojes con Android Wear (un Moto 360 y un LG G Watch, gracias I / O). A veces, encuentro que es útil deshabilitar y luego volver a habilitar la depuración de ADB en las opciones de Desarrollador en el dispositivo. No tengo una explicación de por qué esto haría una diferencia, pero en mi experiencia, puede hacerlo - YMMV.


Tuve el mismo problema y comencé a usar Emulator. El emulador es bastante rápido ya que no hay transferencia de datos a través de bluetooth.

Para configurar un emulador, puede utilizar los siguientes tutoriales. http://www.binpress.com/tutorial/how-to-create-a-custom-android-wear-watch-face/120 https://developer.android.com/training/wearables/apps/creating.html

La próxima actualización de Android se viene con Wi-fi. Con eso deberíamos poder implementarlo en el propio Wi-fi.

http://androidcommunity.com/moto-360-getting-wifi-support-after-android-wear-update-20150421/