Desinstala la aplicación de Android Wear desde un dispositivo real
Podría ser una pregunta noob pero para la vida de mí no puedo imaginar cómo desinstalar una aplicación de mi Samsung Gear Live.
Necesito desinstalar la versión de depuración, así que sé que tengo una nueva versión de producción cuando la descargué de Google Play Store.
- JNetPcap en Android: problema con el método findAllDevs!
- Android: Error de instalación: INSTALL_FAILED_INSUFFICIENT_STORAGE
- Android DevicePolicyManager locknow () no funciona en Lollipop
- Android: la rotación de la pantalla dentro de la actividad no cambia el diseño vertical / horizontal
- Dispositivo que se desconecta aleatoriamente (y aparece varias veces como sin conexión) en Eclipse - arregla?
- No se puede mostrar el dispositivo android en ubuntu 13.04
- ¿Cómo detectar un fabricante de dispositivos móviles y un modelo mediante programación en Android?
- Android BluetoothDevice.getName () return null
- ¿Cómo resolver el mensaje "Esperando el depurador"?
- El dispositivo no se muestra en DDMS
- Ejecutar aplicaciones de Android en el dispositivo de hardware de Android Studio por USB
- Transformación de los datos del acelerómetro de las coordenadas del dispositivo a las coordenadas del mundo real
- ¿Existe una compilación de errores específicos del dispositivo para dispositivos Android?
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 se ha mencionado en @WaynePiekarski y @Thoast83, 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), deberá utilizar adb -s <device> <command>
Dirigiendo comandos a una instancia específica de emulador / 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).
En caso de que alguien esté depurando vía bluetooth y tropiece con este hilo, escriba:
adb -s localhost:4444 uninstall example.com.yourappname
Cuando instala un APK a través de Play Store o vía adb en el teléfono, el APK portátil se instala automáticamente en el portátil.
Si usted está desarrollando y quiere jugar con las cosas, o si está haciendo compilaciones de depuración que no hacen el APK incrustado, tendrá que usar desinstalación de adb tanto para el teléfono y el usable.
Puede utilizar dispositivos adb para descubrir los nombres de los dispositivos conectados y, a continuación, adb -s seguido del nombre del dispositivo. Utilice el nombre de paquete interno con el comando de desinstalación.
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
A continuación, ejecute la desinstalación de la aplicación mediante 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 utilizar 127.0.0.1
lugar de localhost
adb -s 127.0.0.1:4444 uninstall example.com.yourappname
Incluso después de la desinstalación, mi reloj (moto360 segunda generación, androide running desgaste 1.5.03336103, Android os 6.0.1) muestra las aplicaciones desinstaladas. Las aplicaciones se instalaron directamente en el dispositivo de desgaste de Studio.
- Cómo cambiar la opacidad de un mapa de bits?
- ¿Cómo implementar el widget de búsqueda en Action Bar Sherlock?