Moto 360 Distribuzione da Android Studio estremamente lento

Cercando di eseguire una controparte di usura di un’app Android direttamente su Moto 360, dopo averla collegata e elencata come dispositivo di destinazione.

ADB può vederlo e comunicare bene.

Tuttavia, il messaggio di implementazione non sta procedendo da molto tempo, circa 10 minuti.

Alla fine, l’app viene installata, ma ciò rende quasi imansible lo sviluppo continuo sul dispositivo.

C’è un modo per velocizzare questa installazione? Dubito davvero che il collegamento Bluetooth sia così lento.

Ho avuto lo stesso problema e ho iniziato a usare l’emulatore. L’emulatore è piuttosto veloce poiché non c’è il trasferimento dati via bluetooth.

Per configurare un emulatore, puoi utilizzare le seguenti esercitazioni. http://www.binpress.com/tutorial/how-to-create-a-custom-android-wear-watch-face/120 https://developer.android.com/training/wearables/apps/creating.html

Il prossimo aggiornamento di Android Wear sta arrivando con il Wi-fi. Con ciò dovremmo essere in grado di distribuirlo in Wi-Fi stesso.

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

A volte non hai davvero la possibilità di usare un emulatore.

Le mie esperienze con la distribuzione diretta sul dispositivo sono praticamente le stesse della tua.

Per me, le implementazioni iniziali sono state veloci ma alla fine hanno iniziato a rallentare dopo alcune ridistribuzioni

Ciò che ha funzionato per me è stato questo:

  1. Installa TaskManager sull’usura ( https://play.google.com/store/apps/details?id=rocketstartups.weartaskmanager&hl=en )

  2. Prima di una distribuzione, apri Task Manager sull’usura e sulle app “Chiudi tutte”.

  3. Ora distribuire. Ricevo implementazioni coerenti in un minuto.

Spero che sia d’aiuto

Ho avuto questo problema su entrambi i miei orologi Android Wear (un Moto 360 e LG G Watch – grazie I / O). A volte ho trovato che aiuta a disabilitare, quindi ritriggersre, il debug di ADB nelle opzioni dello sviluppatore sul dispositivo. Non ho alcuna spiegazione sul motivo per cui questo farebbe la differenza, ma nella mia esperienza, può – YMMV.

Ho il processo fino a circa due minuti (una manna dal cielo considerando i precedenti 10 minuti minuti) utilizzando la seguente procedura con Android Studio:

1 – Assicurati che l’orologio sia ben carico.

2 – Scarica e installa l’app del task manager come raccomandato da allkenang

3 – Elimina la versione corrente dell’applicazione; adb -s localhost: 4444 disinstallare com.example.packagename (o 127.0.0.1:4444 se lo si sta usando) – se questo dice -attendere il dispositivo- di solito non funzionerà e sarà necessario disconnettere e riconnettere l’orologio . Dovresti ricevere un messaggio di ‘successo’ dopo un secondo o due.

4 – Installa la nuova versione della tua applicazione all’orologio normalmente.

5 – Quando vedi il messaggio “DEVICE SHELL COMMAND: pm install -r …”, chiudi tutte le app usando il task manager. Ripeti questo ogni 3 secondi.

Non sono sicuro se qualcuno di questi passaggi non sia necessario, ma è il processo che utilizzo e risolve il problema.