Ich entwickle eine ortssensitive Anwendung. Ich habe Google Play Location Services und Google Maps in meine Anwendung integriert. Meine Anwendung läuft ohne Probleme im Debug-Modus. Wenn ich ein signiertes APK im Freigabemodus erzeuge und die Anwendung ausführe, stürzt es beim Start mit folgender Ausnahme ab:
%Vor%Ich habe festgestellt, dass dies in der onResume-Methode meines Fragments geschieht, wenn ich bei jeder Lebenszyklusmethode folgende Protokolle durchsuche, bei denen ich die Verfügbarkeit der Google Play-Dienste wie folgt überprüfe:
%Vor%Meine Gradle-Datei sieht folgendermaßen aus:
%Vor% Ich habe zwei Google Maps-API-Schlüssel, die entsprechend den Paketnamen com.example.akif.test
bzw. com.example.akif
für die Debug- und Release-Modi eingerichtet wurden. Also, ich denke nicht, dass es mit Paketnamen zusammenhängt, aber andererseits könnte es sehr wohl darum gehen, da ich nichts von dem Fehler verstanden habe.
Irgendeine Idee was passiert?
Nach vielen Recherchen mit fast keinen Ergebnissen konnte ich das Problem mit den folgenden Proguard-Regeln beheben:
%Vor%Ich weiß immer noch nicht den wahren Grund, warum ich dieses Problem hatte, aber es scheint damit behoben zu sein.
Hoffe, das hilft.
Tags und Links java android google-maps exception google-play-services