Googleマップを使用するアプリケーションを開発しています。署名されたアプリケーションパッケージをエクスポートするまで、アプリは正常に動作します。コードが難読化された後、マップはロードされなくなります。私はProGuardにはかなり新しいです、私はproguard.cfgを修正しようとしましたが、まったく何も働いていません。それは、マップのAPIキーで最も可能性の高い問題であるEclipseのProGuard難読化の後にGoogleマップが読み込まれない
-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
おかげ
exporの間に使用された署名付きのMaps APIキーを持っていますかティン?それは難読化の問題ではないかもしれません。 Map APIキーで問題になる可能性があります。 – Karthik
はい、私は古いデバッグキーを使用していました。どうもありがとうございました。 –