Services Google Play dans l'émulateur, implémentation du bouton de connexion Google Plus, etc.

Lors de l'intégration d'une Google Plus bouton de connexion dans une application Android, je suis l'observation de certaines différences dans la façon dont le bouton apparaît sur un périphérique réel et dans l'émulateur. Je suis conscient du fait que les Google services Plus Apk ne sont pas installés dans l'émulateur, mais cela peut être contourné en tirant l'Apk à partir d'un appareil et de leur installation dans l'émulateur à l'aide APK.

Ma "mise en œuvre" inclut simplement le bouton de connexion dans une mise en page, en se référant à la touche avec le code XML suivant:

<com.google.android.gms.common.SignInButton
    android:id="@+id/sign_in_button"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content" />

Quand je test mes appli sur l'appareil, le bouton apparaît tout rouge et brillant, selon les lignes directrices mentionnées ici https://developers.google.com/+/mobile/android/connexion . Mais lors de l'exécution de l'émulateur, c'est juste un bouton normal (fond gris avec texte en noir) en disant: "connectez-vous avec Google".

Aucune idée pourquoi les résultats sont-ils différents? J'ai fait en sorte que je suis en cours d'exécution au même niveau API, et les ressources ne semblent avoir tiré correctement aussi sur l'émulateur car il montre le bouton de connexion (mais avec un regard différent).

mise à Jour: Trouvé un indice dans le logcat; le message "bouton de connexion n'est pas trouvé, utilisation de l'espace réservé à la place." assez bien explique pourquoi je vois le gris terne bouton sur l'émulateur. Encore besoin de comprendre pourquoi; peut-être le "copier google plus apk de l'appareil" hack ne fonctionne pas correctement.

source d'informationauteur Marius Kjeldahl