smartwatch - Desinstalar la aplicación Android Wear de un dispositivo real
fundo wear aplicaciones (6)
Podría ser una pregunta de noob, pero por mi vida no puedo descubrir 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 nueva cuando la descargo de la tienda Google Play.
Cuando instala un APK a través de Play Store o adb en el teléfono, el APK portátil incorporado se instala automáticamente en el wearable.
Si está desarrollando y quiere jugar con cosas, o si está haciendo versiones de depuración que no hacen el APK incorporado, 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 luego adb -s seguido del nombre del dispositivo. Utiliza el nombre del paquete interno con el comando de desinstalación.
En caso de que alguien esté depurando a través de bluetooth y se tope con este hilo, escriba:
adb -s localhost:4444 uninstall example.com.yourappname
Incluso después de la desinstalación, mi reloj (moto360 de segunda generación, con Android Wear 1.5.03336103, Android OS 6.0.1) muestra las aplicaciones desinstaladas. Las aplicaciones se instalaron directamente en el dispositivo de desgaste de Studio.
No sé 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 lo mencionaron tanto @WaynePiekarski como @ Thoast83, si el dispositivo Android Wear está conectado a través de Bluetooth en lugar de una conexión USB directa (p. Ej., Al realizar pruebas con el Moto 360), debe usar adb -s <device> <command>
según las instrucciones. dirigiendo los comandos a un emulador específico / instancia de dispositivo en la documentación de adb .
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).
Primero use ''dispositivos adb'' para encontrar todos los dispositivos conectados:
$ C:/Program Files (x86)/Google/Cloud SDK>adb devices
List of devices attached
603KPSL029398 device
5c9cc2e0 device
Luego ejecute la desinstalación para la aplicación usando adb en el dispositivo deseado:
$ C:/Program Files (x86)/Google/Cloud SDK>adb -s 603KPSL029398 uninstall com.example.android.support.wearable.notifications
Success
Yo sugeriría usar 127.0.0.1
lugar de localhost
adb -s 127.0.0.1:4444 uninstall example.com.yourappname