Wszystko działało poprawnie, a następnie nagle zaszło zerwanie, prosząc o zmianę perspektywy i przechodząc do trybu debugowania z błąd "Link klasy" Lcom/google/android/gms/location/internal/ParcelableGeoFence; " nie udało się. Googlowanie o problemie do nikąd. Punkty debugowania linii PathClassLoader (BaseDexClassLoader) .findClass (String) linia: 61
Dziwnie, gdy usuwam map.setMyLocationEnabled (true); z mojego kodu już nie wywala, ale wciąż widzę to w LogCatNie można znaleźć klasy "com.google.android.gms.location.internal.ParcelableGeofence", do której odwołuje się metoda glt.a
E/dalvikvm(5639): Could not find class 'gpr', referenced from method gps.a
W/dalvikvm(5639): VFY: unable to resolve new-instance 4090 (Lgpr;) in Lgps;
tutaj jest pełna dziennika:
07-03 13:07:31.677: W/dalvikvm(5639): VFY: unable to resolve static method 24936: Lguj;.a
(Landroid/content/Context;)Lgri;
07-03 13:07:31.697: E/dalvikvm(5639): Could not find class 'gpr', referenced from method gps.a
07-03 13:07:31.697: W/dalvikvm(5639): VFY: unable to resolve new-instance 4090 (Lgpr;) in Lgps;
07-03 13:07:31.697: E/dalvikvm(5639): Could not find class 'gpr', referenced from method gps.a
07-03 13:07:31.697: W/dalvikvm(5639): VFY: unable to resolve new-instance 4090 (Lgpr;) in Lgps;
07-03 13:07:31.697: E/dalvikvm(5639): Could not find class 'gpr', referenced from method gps.a
07-03 13:07:31.697: W/dalvikvm(5639): VFY: unable to resolve new-instance 4090 (Lgpr;) in Lgps;
07-03 13:07:31.707: I/Google Maps Android API(5639): Google Play services package version: 5084034
07-03 13:07:31.737: W/dalvikvm(5639): VFY: unable to resolve static field 20873 (t) in Lyp;
07-03 13:07:31.737: W/dalvikvm(5639): VFY: unable to resolve static field 20873 (t) in Lyp;
07-03 13:07:32.778: W/dalvikvm(5639): Link of class 'Lcom/google/android/gms/location/internal/ParcelableGeofence;' failed
07-03 13:07:32.778: E/dalvikvm(5639): Could not find class 'com.google.android.gms.location.internal.ParcelableGeofence', referenced from method glt.a
07-03 13:07:32.778: W/dalvikvm(5639): VFY: unable to resolve check-cast 2086 (Lcom/google/android/gms/location/internal/ParcelableGeofence;) in Lglt;
07-03 13:07:34.089: I/Adreno200-EGLSUB(5639): <ConfigWindowMatch:2078>: Format RGBA_8888.
07-03 13:07:34.319: D/LOCATION(5639): Connected
07-03 13:07:34.319: I/Adreno200-EGLSUB(5639): <ConfigWindowMatch:2089>: Format RGBX_8888.
Tak nie jest, niezależnie od tego, kiedy zadzwonię map.setMyLocationEnabled (true); również klucz API nie został zmieniony. Odtworzyłem nawet kod przez kilka dni przez git, ale wciąż nie miałem szczęścia, myślę, że jest to coś związanego z adt. – Vilen
Czy zrobiłeś aktualizację zaćmienia? Coz, które zmieni kod uroku sha1. I dlatego twój kluczowy interfejs musi zostać zmieniony. –
Nie, nie zrobiłem, ale wciąż stworzyłem nowy klucz api mapy, niestety bez powodzenia. Dziwne jest to, że aplikacja działa po tym błędzie. – Vilen