Sto sviluppando un'applicazione che utilizza google maps. L'app funziona fino a quando non esporto il pacchetto dell'app firmato. Dopo che il codice è stato oscurato, le mappe non vengono più caricate. Sono abbastanza nuovo per ProGuard, ho provato a modificare proguard.cfg ma non è successo nulla. Ecco alcune delle cose diverse che ho provato:Le mappe di Google non vengono caricate dopo ProGuard Obfuscation in Eclipse
-libraryjars C:/Program Files/Android/android-sdk/add-ons/addon-google_apis-google_inc_-10/libs/maps.jar
-keep class android.location.** { *; }
-keepnames class com.google.android.maps.** {*;}
-keep public class com.google.android.maps.** {*;}
-dontwarn com.google.android.maps.GeoPoint
-dontwarn com.google.android.maps.MapActivity
-dontwarn com.google.android.maps.MapView
-dontwarn com.google.android.maps.MapController
-dontwarn com.google.android.maps.Overlay
Grazie
Hai la chiave API di Maps con la firma utilizzata durante l'esportazione ting? potrebbe non essere un problema con l'offuscamento. Potrebbe essere un problema con la chiave API Map. – Karthik
Sì, avevi ragione, stavo usando la mia vecchia chiave di debug. Grazie mille. –