smartwatch - La aplicación Android Wear no está instalada
fundo wear aplicaciones (7)
lanzamos nuestra primera Aplicación portátil hoy, pero lamentablemente esta no se instala automáticamente como debería.
Comprobamos dos veces el APK y el apk portátil está presente, pero nunca llega al reloj. Embalar manualmente el APK como se sugiere aquí http://android-developers.blogspot.de/2014/07/update-on-android-wear-paid-apps.html tampoco ayuda. (Sabemos que esto solo debe afectar a las aplicaciones de pago, pero solo para estar seguro)
¿Alguien más se enfrenta a este problema? La aplicación funciona si instalamos los APKs sobre adb.
Debes revisar adb logcat en ambos dispositivos para ver qué está pasando. Dará mensajes de error para indicar qué problema podría estar ocurriendo.
Además, cuando realiza pruebas locales, solo debe instalar una APK del teléfono en el teléfono y dejar que la instale en el dispositivo portátil. Entonces, no es necesario que vayas a través de Play Store para realizar las pruebas. Asegúrate de realizar versiones de compilación, ya que esas son las únicas que realizan la APK incrustada con la regla de desgaste de desgaste ().
Esto va a sonar como una respuesta tan básica y tonta. Pero cuando hice mis pruebas, olvidé que en Android Studios, donde haces clic en el botón de reproducción para ejecutar tu aplicación, puedes cambiarla de móvil a usar. Solo instalé la aplicación móvil y no la aplicación de desgaste en el dispositivo de desgaste.
Espero que esto ayude a alguien.
Lo que funcionó para mí fue eliminar los sabores de los productos. Chupa que no puedo tener un código específico de sabor ahora, pero Android se niega a empaquetar la aplicación de desgaste en versión de otro modo.
Ver: la aplicación Android Wear no se instala a través del teléfono
Me paso mucho tiempo en esto. La regla de gradle wearApp funcionó bien para mí. Pero luego, para la versión de pago de la aplicación, siguiendo la guía en el blog para empaquetar manualmente la aplicación de desgaste, no se cargará automáticamente en el dispositivo portátil. Después de muchas comprobaciones, encontré que la regla de gradle de wearApp (en Android Studio 0.8.2), realmente colocó el APK portátil en la carpeta sin formato según la corrección de la publicación del blog. Así parece estar arreglado en la última versión de Android Studio (¿sin ser dicho?). Y por alguna razón, el empaquetado manual de los APK no funcionó.
Así que usa la regla de gradle wearApp.
Además, si necesita hacer referencia a una versión diferente del APK de desgaste para diferentes versiones de APK de mano (para que las versiones gratuita y pro tengan un ID de aplicación que coincida con la versión portátil), use los sabores de producto en la configuración de gradle de desgaste:
productFlavors {
freeapp {
applicationId "com.barkside.appfree"
}
proapp {
applicationId "com.barkside.apppro"
}
}
Luego, en su versión Pro gradle (por ejemplo), haga que la dependencia de wearApp apunte a una configuración particular:
wearApp project(path: '':wear'', configuration: ''proappRelease'')
También necesitarás publishNonDefault true
en el bloque de Android del gradle de desgaste.
Tenía el mismo problema, lo que me ayudó fue sumar.
<uses-feature android:name="android.hardware.type.watch" android:required="false"/>
A los móviles se manifiestan.
Tuve un problema con la instalación de una aplicación, creo que mi reloj se reinició cuando se estaba instalando. Tuve que desvincular el reloj, después de reinstalar todo funciona. Tal vez ayudar a alguien
- Revise sus permisos. La parte del teléfono inteligente debe tener todos los permisos que tiene el componente Wear.
- usa el mismo identificador de paquete para ambas aplicaciones (uso y móvil)