Market Licensing-API für Android-Emulatorprobleme

8

Ich habe eine Android-App, die die Lizenzprüfungs-API verwendet. Ich habe Emulator-AVDs mit den Google-APIs für die API-Stufen 8, 9 und 10 eingerichtet. Meine App funktioniert gut mit der AVD der Stufe 8, fällt aber mit den AVDs der Stufen 9 und 10 kläglich aus. Hier ist eine typische Logcat-Sequenz:

%Vor%

(Ich habe überprüft, dass mein Testaccount in allen Emulatoren eingerichtet ist, und ich habe die Entwicklerkonsole eingerichtet, um eine Antwort von LICENSED für das Testkonto zurückzugeben.) Der Fehler beim Lecken einer Verbindung tritt auf, nachdem ich den Vorgang abgeschlossen habe dontAllow() Verarbeitung in meinem LicenseCheckerCallback .

Mein Code ist ziemlich Vanille. Ich führe folgendes in onCreate() :

aus %Vor%

Hat sich im Lizenzierungscode nach API 8 etwas geändert? Ist jemand anders in der Lage gewesen, die Lizenzierung in etwas anderem als API 8 zu testen?

Update: Das gleiche Problem tritt mit der Market Licensing Beispiel App, die Google liefert.

    
Ted Hopp 14.02.2011, 23:04
quelle

1 Antwort

0

Die Bindung an den Dienst bedeutet normalerweise nicht, dass Sie diesen Dienst in Ihrem Manifest nicht deklariert haben.

Lesen Sie hier

nach

Ihr sekundärer Fehler:

%Vor%

Bedeutet, dass dein Service undicht ist, reißt du ihn ab, wenn die Aktivität beendet ist?

%Vor%

Hinweis: cleanup api

    
Blundell 29.06.2012 07:49
quelle