Google Maps wird nach ProGuard Obfuscation in Eclipse nicht geladen

7

Ich entwickle eine App, die Google Maps verwendet. Die App funktioniert einwandfrei, bis ich das signierte App-Paket exportiert habe. Nachdem der Code verschleiert wurde, werden die Karten nicht mehr geladen. Ich bin ziemlich neu bei ProGuard, ich habe versucht, proguard.cfg zu ändern, aber so weit hat noch nichts funktioniert. Hier sind einige der verschiedenen Dinge, die ich versucht habe:

%Vor%

Danke

    
Ana-Maria Curca 06.02.2012, 09:58
quelle

3 Antworten

9

Es ist wahrscheinlich ein Problem mit dem Google Maps-API-Schlüssel . Sie sollten den Schlüssel mit der Signatur erstellen, die beim Exportieren der App verwendet wird, und sie in Ihrer Kartenansicht verwenden.
Es ist unwahrscheinlich, dass die Verschleierung mit ProGuard das Kartenrendering beeinflusst.

    
Karthik 06.02.2012, 11:23
quelle
13

Bearbeiten: Für Google Maps Für Android V2 Speziell:

Falls jemand dies sieht und ein ähnliches Problem hat - ich bekam ein Parcelable RuntimeException , als ich versuchte eine zweite Karte zu sehen (wie in Activity A hatte eine Karteninstanz und wechselte dann zu% co_de) %, eine weitere Instanz mit anderen Parametern), die auf das verweist, was ich angenommen habe, war ein verschleierter Klassenname im Google-Paket.

nachdem ich

hinzugefügt habe %Vor%

zu meiner proguard-project.txt schien alles normal zu funktionieren

    
trippedout 12.03.2013 21:04
quelle
0

Es könnte helfen:

%Vor%

Quelle: Ссылка

    
Cícero Moura 12.09.2017 15:05
quelle

Tags und Links