Próbuję użyć metody alpha dla moich znaczników na mojej mapie. Cały program działa dobrze bez wywoływania tej metody.
Oto znacznik, którego próbuję użyć z alfa.
map.addMarker(new MarkerOptions()
.alpha(0.7f) // ERROR HERE!
.title("Administration Lillard")
.position(adminLil));
Oto mój błąd Log Cat:
Could not find method com.google.android.gms.maps.model.MarkerOptions.alpha, referenced from method com.gmail.kstandard.ucofyi.MapUCOActivity.onCreate
VFY: unable to resolve virtual method 9711: Lcom/google/android/gms/maps/model/MarkerOptions;.alpha (F)Lcom/google/android/gms/maps/model/MarkerOptions;
VFY: replacing opcode 0x74 at 0x0486
Shutting down VM
threadid=1: thread exiting with uncaught exception (group=0x417b3898)
FATAL EXCEPTION: main
java.lang.NoSuchMethodError: com.google.android.gms.maps.model.MarkerOptions.alpha
at com.foo.ucofyi.MapUCOActivity.onCreate(MapUCOActivity.java:81)
at android.app.Activity.performCreate(Activity.java)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java)
at android.app.ActivityThread.access$600(ActivityThread.java)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java)
at android.os.Handler.dispatchMessage(Handler.java)
at android.os.Looper.loop(Looper.java)
at android.app.ActivityThread.main(ActivityThread.java)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java)
at dalvik.system.NativeStart.main(Native Method)
Wszelkie sugestie i linki będą głęboko docenione.
Minimalny pakiet SDK to 11, a docelowy pakiet SDK to 19
Odpowiedzi:
0 dla odpowiedzi № 1Chociaż nie działa to dla mnie po raz pierwszy, spróbuj zaktualizować swoje usługi Google Play w menedżerze SDK, a następnie zastąp bibliotekę, której używasz, zaktualizowaną biblioteką.
Pracowałem dla mnie, odinstalowując bibliotekę i instalując ją ponownie, obie czynności przez menedżera SDK. Potem zastąpiłem starą bibliotekę, której używałem, i działałem doskonale.