У меня тут настоящие проблемы. У меня есть приложение, которое использует Google Analytics для Android lib и прекрасно работает, когда я запускаю приложение на своем устройстве из eclipse.
Когда проект был готов к выпуску, я загрузил обновление для своего приложения на Android Market. К счастью, я решил проверить, работает ли приложение, поэтому после удаления собственной версии приложения я скачал с Android Market новую версию, которую я только что загрузил. При открытии приложения происходит сбой со следующей ошибкой:
java.lang.IllegalAccessError: tried to access method com.google.android.apps.analytics.g$a.<init>:(Lcom/google/android/apps/analytics/a$a;Lcom/google/android/apps/analytics/g;Ljava/lang/String;Ljava/lang/String;)V from class com.google.android.apps.analytics.c
at com.google.android.apps.analytics.c.<init>(Unknown Source)
at com.google.android.apps.analytics.c.<init>(Unknown Source)
at com.google.android.apps.analytics.c.<init>(Unknown Source)
at com.google.android.apps.analytics.b.a(Unknown Source)
at com.google.android.apps.analytics.f.a(Unknown Source)
at com.me.myapp.onCreate(Unknown Source)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1611)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1663)
at android.app.ActivityThread.access$1500(ActivityThread.java:117)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:931)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:123)
at android.app.ActivityThread.main(ActivityThread.java:3683)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:507)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
at dalvik.system.NativeStart.main(Native Method)
Понятия не имею, почему это происходит. Все, что я могу сказать, это то, что APK в каталоге / bin / моего проекта примерно на 0,1 Мб больше, чем предположительно подписанный и экспортированный APK. Я попытался установить подписанный и экспортированный APK на свое устройство через ADB вручную, но получаю ту же ошибку, что и выше.
Любая помощь будет принята с благодарностью.