admob: app stürzt auf Android 3.2 ab

8

Ich integriere admob in meine perfekt funktionierende Android-App. Ich schaffte es, Dinge an meinem Jelly Bean (4.1.2) Telefon zu arbeiten, aber die App stürzte auf meinem Waben-Tablet (3.2) mit der Meldung

ab
  

java.lang.NoClassDefFoundError: android.net.http.HttpResponseCache

Nicht sicher, ob relevant, aber in meiner Manifest-Datei habe ich meine minSdkVersion="9"

gesetzt

Ich kann anscheinend keine verwandten Probleme bei Google finden. Hat das jemand schon mal gesehen? Was könnte der Grund sein?

edit: Es gibt keine Dateien im libs Ordner. Alles wird mit Gradle eingerichtet.

Meine Manifestdatei:

%Vor%     
bolvo 25.09.2014, 11:34
quelle

3 Antworten

2

Dies scheint ein Fehler zu sein, der am 25. September für eine Reihe von Leuten begann. Google hat versprochen, dass innerhalb der nächsten Woche ein Update veröffentlicht wird, um dieses Problem zu beheben.

Unterm Strich kommt es auf einen Fehler in den androiden Dokumenten an. HttpResponseCache im Android SDK sagt, dass es in API 13 verfügbar ist, aber es scheint, dass API 13 HttpResponseCache nicht wirklich unterstützt, sondern dass Sie auf API-Ebene 14 gehen müssen, um Unterstützung dafür zu erhalten. Also hat jemand eine Build-Änderung für API 13 veröffentlicht, ohne es richtig zu überprüfen, und sich dabei darauf verlassen, dass die Android SDK-Dokumente korrekt sind.

Vorläufig ist es am besten, so etwas zu tun:

%Vor%     
PearsonArtPhoto 01.10.2014, 10:18
quelle
4

Dies scheint (noch ein weiterer) aber in den Google Play Services zu sein. Wir haben 176 Absturzberichte über Android 3.2 für dieses Problem, also ist es nicht Ihr Code, der das Problem darstellt.

Hier ist das Problem, das im Google AdMob-Forum gemeldet wurde: Ссылка

    
Christer Nordvik 27.09.2014 18:09
quelle
-2

Aktualisieren Sie einfach Ihre Google-Play-Dienste vom Android SDK Manager. Danach starten Sie Ihre IDE neu und säubern Sie das Projekt. Es funktioniert.

    
Sanjay Kushwaha 25.09.2014 12:32
quelle

Tags und Links