2

Ich habe mich für ein GCM-Konto bei Google registriert und meine App so eingerichtet, dass Push-Benachrichtigungen akzeptiert werden, aber im Emulator empfange ich sie nicht (ich habe auch versucht mit einer 3rd Party Test App (https://imamraza.wordpress.com/2013/09/04/how-to-test-android-gcm-push-notification/) für den Fall, dass ich etwas falsch gemacht habe und das funktioniert auch nicht - ich habe leider keinen Zugang zu einem echten Gerät zum Testen.Push-Benachrichtigungen im Android-Emulator (5.1.1 oder höher)

Nachdem ich einige andere StackOverflow Antworten (Android emulator not receiving push notifications, Push notifications don't work) gelesen habe, scheint es, als müsste ich einen Emulator mit Google APIs Ziel erstellen. Zuerst war es nicht da, aber nachdem ich einige weitere Pakete im Android SDK Manager hinzugefügt hatte, konnte ich Google APIs als Ziel sehen. Leider ist die Zieleinstellung zu, dass Fehler in CPU/ABI „für dieses Ziel installiert kein System-Images“ Ergebnisse:

enter image description here

Nach einigem um mehr zu graben, stolperte ich in mehr SO Antworten, zusätzliche Pakete was darauf hindeutet, Installation (Fail to create Android virtual Device, "No system image installed for this Target"). Das hat auch nicht geholfen, hier ist das, was ich jetzt installiert haben:

enter image description here enter image description here

Das einzige, was aus meiner Liste fehlt und einige andere empfohlen haben, ist die „Android Support“ Bibliothek, die offenbar scheint werden jetzt veraltet android list sdk -a --extended nach:

---------- 
id: 140 or "extra-android-support" 
    Type: Extra 
    Desc: Android Support Library, revision 23.2.1 (Obsolete) 
     By Android 
     Install path: extras/android/support 

Was mir fehlt die Android-Emulator mit Google APIs Ziel zur Arbeit zu kommen? Es scheint, als ob viele der Ratschläge, über die ich gestolpert bin, veraltet sind.

Antwort

1

Geben Sie diesem einen Versuch:

Ziel: Android 6.0 - API Stufe 23 (oder andere Ziele ohne "Google APIs" in it)

CPU/ABI: Google APIs Intel Atom (x86)