Question Android Wear génère deux apk


Je viens de créer ma première application d'usure Android. J'ai deux modules, mobile et wear. J'ai sur mon module mobile une dépendance qui pointe vers le module d'usure comme décrit dans la documentation. Lorsque je génère l'apk, je me retrouve avec deux apks, l'un appelé mobile et l'autre appelé wear. Est-ce que je devrais ignorer l'apk d'usure ou est-ce que je n'ai pas fait quelque chose de bien? Je pense qu'il ne devrait y avoir qu'un apk.


14
2017-07-06 20:05


origine


Réponses:


Il y a deux apks car (pour le débogage / test), vous pouvez (et devriez) installer directement le fichier apk wear sur le périphérique Android Wear.

Cependant, lorsque vous publiez l'application "Android Wear-ready" sur le Play Store, vous ne devez télécharger que l'APK mobile. L'autre apk est incorporé dans et sera automatiquement poussé à la montre connectée.

Voir Installer l'application portable dans la documentation:

Lors du développement, vous installez des applications directement sur le portable comme avec   applications de poche. Utilisez soit adb install ou le bouton Play sur Android   Studio.

Lorsque vous êtes prêt à publier votre application pour les utilisateurs, vous intégrez le portable   application à l'intérieur de l'application de poche. Lorsque les utilisateurs installent l'application portable   de Google Play, un portable connecté reçoit automatiquement le   application portable

Remarque: L'installation automatique d'applications portables ne fonctionne pas lorsque   vous signez des applications avec une clé de débogage et ne fonctionne qu'avec Release   clés. Voir Emballage des applications portables pour des informations complètes sur la façon de   Emballez correctement les applications portables.


12
2017-07-06 20:32



Deux APK est exactement ce à quoi on s’attend: l’usure APK est ensuite intégrée dans l’application mobile APK emballage des applications de formation d'usure. En version finale, l'usure APK est ensuite installée automatiquement sur le périphérique Android Wear de l'utilisateur. Cependant, conformément à la note sur la page d’emballage:

Cette fonctionnalité ne fonctionne pas lorsque vous signez vos applications avec une clé de débogage lors du développement. Lors du développement, l'installation d'applications avec adb install ou Android Studio directement sur le portable est requise.


1
2017-07-06 20:33