Peut-être une question de noob mais pour la vie de moi, je ne peux pas comprendre comment désinstaller une application de mon Samsung Gear Live.
Je dois désinstaller la version de débogage pour que je sache que je dispose d'une nouvelle version de production lorsque je la télécharge depuis le Google Play Store.
Je ne sais pas s'il existe une interface utilisateur pour cela. Le moyen le plus simple que j'ai trouvé est via adb:
adb uninstall [-k] <package> - remove this app package from the device
('-k' means keep the data and cache directories)
Donc, par exemple:
adb uninstall com.example.testandroidwear
Comme @WaynePiekarski et @ Thoast83 l'ont déjà mentionné, si le périphérique Android Wear est connecté via Bluetooth au lieu d'une connexion USB directe (par exemple lors des tests avec le Moto 360), vous devez utiliser adb -s <device> <command>
comme indiqué par Diriger les commandes vers un Emulator/Device Instance dans la documentation adb .
Dans ce cas, cela pourrait être quelque chose comme:
adb -s localhost:4444 uninstall com.example.testandroidwear
à condition que la connexion soit établie exactement comme décrit dans Débogage via Bluetooth (sinon, ajustez le numéro de port en conséquence).
Si quelqu'un débogue via Bluetooth et tombe sur ce fil, écrivez:
adb -s localhost:4444 uninstall example.com.yourappname
Lorsque vous installez un APK via le Play Store ou via adb sur le téléphone, le APK portable incorporé est automatiquement installé sur le portable.
Si vous développez et que vous voulez jouer avec des choses ou si vous faites des versions de débogage qui ne font pas l'APK incorporé, vous devrez utiliser la désinstallation d'adb sur le téléphone et le portable.
Vous pouvez utiliser des périphériques adb pour découvrir les noms des périphériques connectés, puis adb -s suivi du nom du périphérique. Vous utilisez le nom du package interne avec la commande uninstall.
Commencez par utiliser "périphériques adb" pour rechercher tous les périphériques connectés:
$ C:\Program Files (x86)\Google\Cloud SDK>adb devices
List of devices attached
603KPSL029398 device
5c9cc2e0 device
Ensuite, exécutez désinstaller pour application en utilisant adb sur le périphérique souhaité:
$ C:\Program Files (x86)\Google\Cloud SDK>adb -s 603KPSL029398 uninstall com.example.Android.support.wearable.notifications
Success
Je suggérerais d'utiliser 127.0.0.1
au lieu de localhost
adb -s 127.0.0.1:4444 uninstall example.com.yourappname