0

Я пытаюсь использовать альфа-метод для своих маркеров на своей карте. Вся программа работает отлично, без вызова этого метода.NoSuchMethodError at com.google.android.gms.model.MarkerOptions.alpha

Вот маркер, который я пытаюсь использовать с альфой.

map.addMarker(new MarkerOptions() 
    .alpha(0.7f) // ERROR HERE! 
    .title("Administration Lillard") 
    .position(adminLil)); 

Вот мой Вход 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) 

Любые предложения или ссылки будет глубоко признателен.

Минимальный SDK является 11 и целевой SDK является 19

+0

Попробуйте поместить .icon (BitmapDescriptorFactory.defaultMarker (BitmapDescriptorFactory.HUE_AZURE)). Alpha (0.7f) после .position (adminLil), возможно, вам придется использовать альфа-метод после описания значка, чтобы он знал, чтобы применить альфу к значку – JRowan

+0

По-прежнему возникает такая же ошибка, как и раньше. Спасибо, что пытались. –

ответ

0

Хотя это не работает для меня на первый раз, попробуйте обновить Google Play Services в менеджере SDK. После этого замените lib, который вы используете, с обновленной библиотекой lib.

Что сработало для меня, это удалить программу lib и установить ее еще раз, оба этапа - менеджером SDK. Затем я заменил старый lib, который я использовал новым, и работал отлично.