Las apps para Wear OS deben funcionar de manera independiente del teléfono. Sin embargo, si tu app para Wear OS depende de una app para dispositivos móviles, consulta la siguiente información para conectar un reloj emulado o uno físico a un teléfono.
Cómo vincular dispositivos con un emulador de reloj
Puedes vincular dispositivos con tu dispositivo virtual de Android (AVD) de reloj, o emulador, de forma manual, o bien con el asistente de vinculación del emulador de Wear OS.
Cómo usar el asistente de vinculación del emulador de Wear OS
Nota: Tu teléfono debe ejecutar Android 11 (nivel de API 30) o versiones posteriores, y tener Google Play Store instalado para usar el asistente de vinculación del emulador de Wear OS. Además, asegúrate de que tus emuladores de Wear ejecuten el nivel de API 28 o versiones posteriores para usar las funciones más recientes del asistente. Para actualizar las imágenes del sistema para tus dispositivos emulados, usa SDK Manager.
El asistente de vinculación del emulador de Wear OS facilita la administración y conexión de los emuladores de Wear. Puedes vincular varios dispositivos para Wear con un solo teléfono virtual o físico. Android Studio también recuerda y vuelve a vincular los dispositivos que ya se habían vinculado antes al momento del inicio.
Para vincular dos dispositivos, sigue estos pasos:
- Si todavía no lo hiciste, crea un emulador de Wear.
-
En el Administrador de dispositivos, haz clic en el ícono del menú ampliado junto al dispositivo que quieras vincular y selecciona la opción Vincular wearable (Pair Wearable).
- Se iniciará el asistente de vinculación del emulador de Wear OS. Si seleccionaste la opción Vincular wearable (Pair Wearable) en la entrada de un teléfono, verás una lista de dispositivos para Wear disponibles. Si comenzaste con un dispositivo para Wear, verás una lista de teléfonos disponibles. Selecciona el dispositivo que quieras vincular y haz clic en Siguiente (Next).
- Android Studio podría demorar unos minutos en iniciar y preparar los dispositivos. Si tu teléfono no tiene instalada la aplicación complementaria de Wear OS, sigue las instrucciones para acceder a Play Store, instalarla y configurarla.
- Para vincular dispositivos en la app para Wear OS en el teléfono, haz clic en el menú ampliado y selecciona Sincronizar con emulador.
Una vez que tus dispositivos se hayan vinculado correctamente, el Administrador de dispositivos mostrará íconos pequeños junto a ellos. También puedes hacer clic en el menú desplegable ampliado y seleccionar Ver detalles (View Details) para ver una lista de los dispositivos vinculados.
Cómo sincronizar un teléfono con el AVD de reloj
Si quieres tener una Cuenta de Google en el AVD del reloj durante el desarrollo, puedes vincular un teléfono con el AVD de reloj y sincronizarla. Para ello, haz lo siguiente:
- Sigue los pasos para configurar un teléfono.
- En el teléfono, habilita Opciones para desarrolladores y Depuración por USB.
- Conecta el teléfono a tu computadora a través de un puerto USB.
-
Reenvía el puerto de comunicación de AVD al teléfono conectado cada vez que se conecte usando este comando:
adb -d forward tcp:5601 tcp:5601
- En la aplicación complementaria para Wear OS del teléfono, inicia el proceso de vinculación estándar. Por ejemplo, en la pantalla de bienvenida, presiona el botón Configurar. Como alternativa, si ya hay un reloj vinculado, presiona Agregar un reloj nuevo en el menú de la parte superior izquierda.
- En la aplicación complementaria para Wear OS del teléfono, presiona el menú ampliado y, luego, Vincular con emulador.
- Presiona el ícono de Configuración.
- En Configuración del dispositivo, presiona Emulador.
- Presiona Cuentas y selecciona una Cuenta de Google. Sigue los pasos del asistente para sincronizar la cuenta con el emulador. Si es necesario, escribe la contraseña de bloqueo de pantalla del dispositivo y la contraseña de la Cuenta de Google para iniciar la sincronización de la cuenta.
Cómo conectar un teléfono a varios dispositivos para Wear
Si deseas conectar un segundo dispositivo para Wear a un teléfono virtual o físico, sigue los mismos pasos que para la vinculación inicial: busca el teléfono o el dispositivo para Wear que quieras vincular en el Administrador de dispositivos, haz clic en el menú ampliado y, luego, en Vincular wearable (Pair Wearable).
Cómo configurar un teléfono
En esta sección, se incluye información para configurar un teléfono celular con una aplicación complementaria de Wear OS.
Cómo usar la versión de Android de la app complementaria
En un teléfono Android, ve a la ficha de la app de Wear OS by Google para relojes inteligentes. Presiona Actualizar para descargar la app e instalarla. Una vez hecho esto, confirma que esté seleccionada la opción Actualización automática. Consulta la sección Cómo actualizar apps para Android individuales automáticamente de Cómo actualizar apps descargadas. Presiona Abrir para iniciar la app.
Sincroniza un teléfono Android con un reloj
Después de instalar la aplicación complementaria en un teléfono, desvincula cualquier sincronización de reloj obsoleta, si es necesario. Luego, sincroniza el teléfono con un reloj que tenga una imagen nueva. Para ello, sigue los pasos que se indican a continuación:
- Desde el teléfono, selecciona el nombre de tu dispositivo en la lista correspondiente. Se mostrará un código de vinculación en el teléfono y en el reloj. Comprueba que los códigos coincidan.
- Presiona Vincular para avanzar con el proceso de vinculación. Cuando el reloj se conecte al teléfono, aparecerá un mensaje de confirmación. En el teléfono, aparecerá una pantalla en la que se indiquen las cuentas conectadas a él.
- Selecciona una Cuenta de Google para agregarla tu reloj y sincronizarla.
- Confirma el bloqueo de pantalla e ingresa la contraseña para iniciar el copiado de la cuenta del teléfono al reloj.
- Sigue las instrucciones del asistente para finalizar el proceso de sincronización.
App complementaria para iPhones
Hay una aplicación complementaria de iOS disponible para los teléfonos con iOS 8.2 o versiones posteriores. Para instalarla, haz lo siguiente:
- En tu iPhone, ve a App Store para descargar e instalar la aplicación complementaria de Wear OS by Google.
- Sigue las instrucciones que aparecen en el reloj y el teléfono para iniciar la vinculación. Para obtener más información, consulta la página de solución de problemas de configuración en el reloj.
Cómo volver a usar el código de una app para dispositivos móviles en un módulo de Wear OS
Puedes agregar un módulo para un dispositivo Wear OS a tu proyecto existente en Android Studio que te permita reutilizar el código de tu app para dispositivos móviles.
Cómo crear un módulo de Wear OS en tu proyecto existente
Para crear un módulo de Wear OS, abre tu proyecto de Android Studio existente y haz lo siguiente:
- Haz clic en File > New > New Module.
- En la ventana New Module, selecciona Wear OS Module y haz clic en Next.
- En Configure the new module, ingresa lo siguiente:
- Application/Library Name: Es el título del ícono de selector de aplicaciones para el nuevo módulo.
- Module Name: Es el nombre de la carpeta con el código de fuente y los archivos de recursos.
- Package Name: Es el espacio de nombres para el código de tu módulo. La cadena se agrega como el atributo
package
en el archivo de manifiesto de Android del módulo. - Minimum SDK: Es la versión más antigua de la plataforma que admite el módulo de la app. Por ejemplo, selecciona nivel de API 26: Android 8.0.
Este valor establece el atributo
minSdkVersion
en el archivobuild.gradle
, que podrás editar más adelante.
- Haz clic en Next. Verás varias opciones de plantillas de código. Selecciona Blank Wear OS Activity y, luego, haz clic en Next.
- En la ventana Configure Activity, ingresa o acepta los valores predeterminados para Activity Name, Layout Name y Source Language. Haz clic en Finish.
Android Studio crea y sincroniza los archivos para el nuevo módulo. Además, agrega las dependencias obligatorias para Wear OS en el archivo de compilación del nuevo módulo. El nuevo módulo aparece en la ventana Project del lado izquierdo de la pantalla. Si no ves la carpeta donde se encuentra, asegúrate de que en la ventana se muestre la vista de Android.
Incluye lo siguiente en el archivo build.gradle
para el nuevo módulo de Wear OS:
-
En la sección
android
, establece los valores decompileSdkVersion
en 33 y detargetSdkVersion
en 30. - Agrega las dependencias que necesitas. Para obtener más información, consulta Cómo declarar dependencias.
- Sincroniza tu proyecto de Android Studio. Para ejecutar el código en el nuevo módulo, consulta Cómo iniciar el emulador y ejecutar tu app para Wear OS.