java.lang.VerifyError: Erwartung eines Stackmap-Rahmens am Verzweigungsziel 57

9

Ein perfekt funktionierendes Anwendungsprojekt hat begonnen, diesen Fehler in Android Studio zu geben. Ich habe verschiedene Dinge ausprobiert, wie die Struktur der Datei "Main.xml" ändern, die Version von Google Play Services ändern usw., aber nichts hat geholfen. Dieser Fehler wird in der Registerkarte angezeigt und ich habe versucht, mit API 18 für die Anzeige. Aus irgendeinem Grund ist die Füllrate von Interstitial Ads auf 0 gesunken und gibt NO_FILL zurück.

%Vor%

build.gradle

%Vor%     
Sudhir Khanger 28.08.2014, 11:11
quelle

3 Antworten

1

Da ich diese Frage nicht markieren kann, schreibe ich die Antwort von den anderen thread .

%Vor%     
Sudhir Khanger 12.09.2014, 18:35
quelle
2

Ich hatte ein ähnliches Problem. und suchte viel, aber keine Antwort hilft mir.

Ich denke, das könnte ein Fehler in Google-Play-Service sein

Dann bekomme ich eine neue API vom Computer meiner Freunde (in seinem Computer funktioniert seine API perfekt, also habe ich das gerade ersetzt und es hat funktioniert.) hier ist meine Freunde-API

Versuchen Sie diese API, die Ihnen vielleicht hilft.

    
Pulah Nandha 16.09.2014 15:09
quelle
1

Mit JDK 5 wurde eine neue Typprüfung eingeführt (siehe JVM-Optionen , UseSplitVerifier), war aber standardmäßig deaktiviert. Wie Sie

definieren %Vor%

Der von Ihnen erstellte Bytecode verwendet diese Funktion (siehe: JVMS 4.10.1. Überprüfung durch Typprüfung und 4.7.4. Das StackMapTable-Attribut ). Um diese Funktion zu deaktivieren, können Sie die Option -XX:-UseSplitVerifier an das Java c übergeben.

    
SubOptimal 10.09.2014 08:59
quelle