Issue : Error in Launching UIAutomatorViewer from Cmd

Hello everyone , i am facing in launching UIAutomatorViewer from cmd . I am getting below error :

Exception in thread “main” java.lang.IncompatibleClassChangeError
at java.lang.invoke.MethodHandleNatives.linkMethodHandleConstant(MethodH
andleNatives.java:383)
at com.android.sdklib.tool.sdkmanager.InstallAction.register(InstallActi
on.java:46)
at com.android.sdklib.tool.sdkmanager.SdkManagerCliSettings.(Sdk
ManagerCliSettings.java:65)
at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.j
ava:57)
at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.j
ava:48)
Caused by: java.lang.NoSuchMethodException: no such method: java.lang.invoke.Lam
bdaMetafactory.metafactory(Lookup,String,MethodType,MethodType,MethodHandle,Meth
odType)CallSite/invokeStatic
at java.lang.invoke.MemberName.makeAccessException(MemberName.java:765)
at java.lang.invoke.MemberName$Factory.resolveOrFail(MemberName.java:882
)
at java.lang.invoke.MethodHandles$Lookup.resolveOrFail(MethodHandles.jav
a:1018)
at java.lang.invoke.MethodHandles$Lookup.linkMethodHandleConstant(Method
Handles.java:1322)
at java.lang.invoke.MethodHandleNatives.linkMethodHandleConstant(MethodH
andleNatives.java:381)
… 4 more
Caused by: java.lang.NoSuchMethodError: java.lang.invoke.LambdaMetafactory.metaf
actory(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invok
e/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/l
ang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
at java.lang.invoke.MethodHandleNatives.resolve(Native Method)
at java.lang.invoke.MemberName$Factory.resolve(MemberName.java:854)
at java.lang.invoke.MemberName$Factory.resolveOrFail(MemberName.java:879
)
… 7 more

C:\Users\Saurabh\AppData\Local\Android\Sdk\tools\bin>uiautomatorviewer
Exception in thread “main” java.lang.IncompatibleClassChangeError
at java.lang.invoke.MethodHandleNatives.linkMethodHandleConstant(MethodH
andleNatives.java:383)
at com.android.ddmlib.AndroidDebugBridge.startAdb(AndroidDebugBridge.jav
a:926)
at com.android.ddmlib.AndroidDebugBridge.start(AndroidDebugBridge.java:7
01)
at com.android.ddmlib.AndroidDebugBridge.createBridge(AndroidDebugBridge
.java:379)
at com.android.uiautomator.DebugBridge.init(DebugBridge.java:68)
at com.android.uiautomator.UiAutomatorViewer.main(UiAutomatorViewer.java
:73)
Caused by: java.lang.NoSuchMethodException: no such method: java.lang.invoke.Lam
bdaMetafactory.metafactory(Lookup,String,MethodType,MethodType,MethodHandle,Meth
odType)CallSite/invokeStatic
at java.lang.invoke.MemberName.makeAccessException(MemberName.java:765)
at java.lang.invoke.MemberName$Factory.resolveOrFail(MemberName.java:882
)
at java.lang.invoke.MethodHandles$Lookup.resolveOrFail(MethodHandles.jav
a:1018)
at java.lang.invoke.MethodHandles$Lookup.linkMethodHandleConstant(Method
Handles.java:1322)
at java.lang.invoke.MethodHandleNatives.linkMethodHandleConstant(MethodH
andleNatives.java:381)
… 5 more
Caused by: java.lang.NoSuchMethodError: java.lang.invoke.LambdaMetafactory.metaf
actory(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invok
e/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/l
ang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
at java.lang.invoke.MethodHandleNatives.resolve(Native Method)
at java.lang.invoke.MemberName$Factory.resolve(MemberName.java:854)
at java.lang.invoke.MemberName$Factory.resolveOrFail(MemberName.java:879
)
… 8 more

Any help ?