Questions tagged [wear-os]

Wear OS is an operating system extended from the Android platform that powers a new generation of wearable devices.

Wear OS (formally known as Wear OS by Google) extends the platform to a new generation of wearable devices like SmartWatches (wrist watches) and SmartBands. Wear OS lets you create wearable experiences for your existing Android apps that can be used without taking your phone out of your pocket.

The operating system was first announced by Google in March 2014 as Android Wear. In 2018 it was rebranded to Wear OS by Google.

Google defines Wear OS as:

Small, powerful devices, worn on the body. Useful information when you need it most. Intelligent answers to spoken questions. Tools to help reach fitness goals. Your key to a multiscreen world.

Developers can build everything from a completely standalone application (i.e. no need for the wearable to be paired with a phone), to an extended phone experience on your wrist, to custom watch faces.

The operating system supports a wide range of features (some also available in Android, some exclusive to Wear OS), such as:

  • Google Assistant
  • Heart Rate Monitor
  • GPS & Accelerometer
  • Voice input
  • Gesture controls
  • Notifications from a paired phone (or the wearable itself)
  • Complications API

Note: Google Glass has its own tag , although it's also a wearable device.


External Links

3009 questions
30
votes
1 answer

Android wear project with 3 flavors, 3 buildTypes and 2 applicationIdSuffixes

When I build my project after trying to combine wearApp flavors and buildTypes with applicationIdSuffixes, i get the following error message: Error:Execution failed for task ':app:handleFirstCustomerTestMicroApk'. > The main and the micro apps do…
30
votes
7 answers

Uninstall Android Wear App From Real Device

Might be a noob question but for the life of me I can't figure out how to uninstall an app from my Samsung Gear Live. I need to uninstall the debug version so I know I have a fresh production version when I download it from the Google Play store.
KevinTydlacka
  • 1,263
  • 1
  • 15
  • 30
27
votes
5 answers

Gradle error: configuration declares dependency which is not declared

I'm making my first android wear app, but I can't get Android Studio working. First I got the error "Project with path ':wear' could not be found in project ':mobile'. This was resolved by adding "include ':wear" in settings.gradle. But then a…
Joost Verbraeken
  • 883
  • 2
  • 15
  • 30
27
votes
2 answers

What's the best practice for sharing classes between a Wear and Android app?

I'm using a class that I serialize in my Android Phone app, and deserialize in my Android Wear app. They are both in the same Android Studio Project, and are deployed as one. How can I share the class between the two without having a copy of the…
Robin Eisenberg
  • 1,836
  • 18
  • 26
24
votes
1 answer

Launch an Android Wear app with a “Start …” voice command

I try to launch my wear app by Start voice command. I followed the documentation Adding Voice Capabilities. But when I try to launch the app by saying (OK Google) "Start my app" I receive the Google Now web search results back for the topics…
Majo
  • 423
  • 4
  • 14
24
votes
6 answers

How to detect if android device is paired with android wear watch

I am creating an android wear app that extends push notifications. My app downloads approximately 10 images from a server when a push notification comes in and displays these additional images on the watch. These images are specific to the android…
TWilly
  • 4,863
  • 3
  • 43
  • 73
24
votes
7 answers

Sending messages from Android Wear to host device

I'm writing a custom Android Wear application that's supposed to fire a one-off message to the connected host device (the phone). Digging through the API, I found the following tutorial that should work well:…
ebernie
  • 820
  • 1
  • 8
  • 13
23
votes
1 answer

Caught a RuntimeException from the binder stub implementation

I'm running into this RuntimeException and having a hard time debugging it: W/Binder﹕ Caught a RuntimeException from the binder stub implementation. com.google.android.gms.common.internal.safeparcel.zza$zza: Expected object header. Got 0x1 Parcel:…
user908015
23
votes
3 answers

"Default activity not found" for a wearable app created with Android Studio template

I've created a wear app and used the Android Studio template to create it and haven't made any changes other than to drag and drop a button onto the MainActivity of the wear app. When I try and run the watch app in the Run/Debug Configurations is…
Gruntcakes
  • 37,738
  • 44
  • 184
  • 378
23
votes
4 answers

Wear App and with custom build type with applicationIdSuffix

I have an app where I'd like to add an Android Wear app extension. The main app has three build types (debug, beta and release). Beta builds have an applicationIdSuffix which allows me to install the play-store version and the current development…
Tom
  • 5,068
  • 5
  • 29
  • 41
22
votes
7 answers

Is there any way to detect if the clock is round?

Might be I missed something but is there any flag for knowing if the clock is round or square? I could imagine that this is important if you want to design the background of the notifications.
rekire
  • 47,260
  • 30
  • 167
  • 264
21
votes
5 answers

android studio error : missing feature: WATCH

I have tried to run one simple application with android studio on my smartwatch and I've got the following message: my smartwatch runs android 4.4.2 which has API level 19 things I have tried and didn't help: change Min Sdk Version to API…
E.Volt
  • 235
  • 1
  • 4
  • 8
21
votes
1 answer

Android exact Alarm is always 3 minutes off

I have an app which uses the AlarmManager to regularly wake up the phone at full hour and send a message to an Android Wear watch which than makes a short vibration. I have two users with a Samsung Galaxy S6 with stock Android 5.1.1 and the Sony SW…
shelll
  • 3,234
  • 3
  • 33
  • 67
21
votes
7 answers

Android Wear App not installed

we release our first Wearable Application today but sadly this one isn't get installed automatically as it should. We double checked the APK and the wearable apk is present but never hits the watch. Manually packaging the APK as suggested here…
onigunn
  • 4,730
  • 10
  • 58
  • 89
21
votes
3 answers

Android wear : how to support existing app to Android wear

I have installed new android wear SDK. Also have downloaded Android wear app from play store on my phone. I am able to connect my phone with Android wear simulator. Now I want to give android wear support to an exisitng app. How do I achieve this?…
Bhavana
  • 219
  • 2
  • 6