2011-01-04 6 views
0

Ich habe versucht, den Emulator (Android 2.2 - Level 8) mit Google APIs Level 9 laufen zu lassen, um meine Lizenz Checker Implementierung vergeblich zu testen. Dies ist wie empfohlen bei: http://developer.android.com/guide/publishing/licensing.html#test-envAndroid LicenseChecker von Emulator

Es läuft gut auf dem Gerät, aber nicht auf dem Emulator.

Auf meinem AVD-Emulator habe ich den Market nicht installiert. Ich bin mir also nicht sicher, ob die Dokumentation falsch ist, weil die Architektur die Abhängigkeit vom Markt zeigt.

Hat jemand Glück gehabt, den LVL-Code auf dem Emulator laufen zu lassen?

Danke.

+0

Bitte helfen Sie mir mit meiner Frage http://stackoverflow.com/q/10895333/1437051 dank –

Antwort

2

Klingt wie Sie versuchen, Emulator mit einem Ziel von "Android 2.2 - API Level 8" auszuführen. Damit der LicenseChecker ausgeführt werden kann, muss das Ziel für Ihr virtuelles Gerät tatsächlich "Google APIs (Google Inc.) - API Level 8" lauten. Dadurch wird der Emulator für Version 2.2 zwar geöffnet, die Google-APIs können jedoch verwendet werden.

aus der Lizenzierung Seite:

Um diese Schritte einen Emulator für das Hinzufügen von Lizenzen zu einer Anwendung folgendermaßen aufgebaut:

  1. Starten Sie das Android SDK und AVD-Manager.
  2. Wählen Sie im Bereich "Verfügbare Pakete" die SDK-Komponente "Google APIs (Google Inc.) - API Level 8" (oder höher) aus dem SDK-Repository aus, wie in der Abbildung oben gezeigt. Wenn der Download abgeschlossen ist, verwenden Sie das Android SDK und den AVD-Manager, um auf der Basis dieser Komponente, die im Folgenden beschrieben wird, einen neuen AVD zu erstellen.
  3. Klicken Sie im Bereich "Virtuelle Geräte" des Android SDK und des AVD-Managers auf "Neu" und legen Sie die Konfigurationsdetails für den neuen AVD fest.
  4. Geben Sie im angezeigten Dialogfeld einen beschreibenden Namen für den AVD ein und wählen Sie dann im Menü "Ziel" die "Google APIs (Google Inc.) - API Level 8" als Systemabbild für das neue AVD. Legen Sie die anderen Konfigurationsdetails nach Bedarf fest und klicken Sie zum Abschluss auf Create AVD. Die SDK-Tools erstellen die neue AVD-Konfiguration, die dann in der Liste der verfügbaren virtuellen Android-Geräte angezeigt wird.
+0

ich tat genau das, Google api 2.2 Level 8 ausgeführt wird, aber wenn ich laufen Meine App im Emulator sagt immer noch, dass der illicensingservice nicht gefunden wird. –