Desinstalar La Aplicación Android Wear Del Dispositivo Real


Podría ser una pregunta novata, pero por mi vida no puedo averiguar cómo desinstalar una aplicación de mi Samsung Gear Live.

Necesito desinstalar la versión de depuración para saber que tengo una versión de producción fresca cuando la descargo de Google Play Store.

Author: KevinTydlacka, 2014-07-11

6 answers

No se si hay una interfaz de usuario para esto. La forma más fácil que he encontrado es a través de adb:

adb uninstall [-k] <package> - remove this app package from the device
                               ('-k' means keep the data and cache directories)

Así, por ejemplo:

adb uninstall com.example.testandroidwear

Como @WaynePiekarski y @Thoast83 han mencionado, si el dispositivo Android Wear está conectado a través de Bluetooth en lugar de una conexión USB directa (por ejemplo, cuando se prueba con el Moto 360), entonces debe usar adb -s <device> <command> como se indica en Dirigiendo Comandos a un Emulador Específico/Instancia de Dispositivo en el adb documentación.

En este caso, podría ser algo como:

adb -s localhost:4444 uninstall com.example.testandroidwear

Siempre que haya establecido la conexión exactamente como se describe en Depuración a través de Bluetooth (de lo contrario, ajuste el número de puerto en consecuencia).

 68
Author: matiash,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-01-09 20:21:25

En caso de que alguien esté depurando a través de bluetooth y tropiece con este hilo, escriba:

adb -s localhost:4444 uninstall example.com.yourappname
 18
Author: Thoast83,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-10-29 14:17:40

Cuando instala un APK a través de Play Store o a través de adb en el teléfono, el APK wearable integrado se instala automáticamente en el wearable.

Si está desarrollando y desea jugar con las cosas, o si está haciendo compilaciones de depuración que no hacen el APK incrustado, deberá usar la desinstalación de adb tanto en el teléfono como en el wearable.

Puede usar dispositivos adb para descubrir los nombres de los dispositivos conectados y, a continuación, adb-s seguido del nombre del dispositivo. Usted usa el nombre interno del paquete con el comando desinstalar.

 5
Author: Wayne Piekarski,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-01-10 19:34:48

Primero use 'adb devices' para encontrar todos los dispositivos conectados:

$ C:\Program Files (x86)\Google\Cloud SDK>adb devices
List of devices attached
603KPSL029398   device
5c9cc2e0        device

A continuación, ejecute desinstalar para la aplicación utilizando adb en el dispositivo deseado:

$ C:\Program Files (x86)\Google\Cloud SDK>adb -s 603KPSL029398 uninstall com.example.android.support.wearable.notifications
Success
 3
Author: Lee Hounshell,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-04-10 22:48:20

Yo sugeriría usar 127.0.0.1 en lugar de localhost

adb -s 127.0.0.1:4444 uninstall example.com.yourappname

 0
Author: Vyacheslav,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-05-03 05:36:47

Incluso después de la desinstalación, mi reloj (moto360 segunda generación, ejecutando android wear 1.5.03336103, Android os 6.0.1) muestra las aplicaciones desinstaladas. Las aplicaciones se instalaron directamente en el dispositivo wear desde Studio.

 -1
Author: Eli,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-11-11 11:53:43