Issue
I am getting the below error while attempting to launch the UI Automator Viewer tool via command prompt.
C:\Users\getta\AppData\Local\Android\Sdk\tools\bin>uiautomatorviewer -Djava.ext.dirs=..\lib\x86_64;..\lib is not supported. Use -classpath instead. Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred. Program will exit.
I was googling and it suggested to downgrade Java to v8...any other workarounds apart from that??
Solution
Set your all android path properly.
Add a variable in system environment as mention below.
ANDROID_HOME : C:\Users[Your login name]\AppData\Local\Android\Sdk (Or any PATH that your android SDK located)
JAVA_HOME: C:\Program Files\Java\jdk1.8.0_172
ANDROID_SWT : C:\Users[Your login name]\AppData\Local\Android\Sdk\tools\lib\x86_64
ANDROID_PLATFORM_TOOLS : C:\Users[Your login name]\AppData\Local\Android\Sdk\platform-tools
Add below mention Path in Path Variable in the system environment.(If your SDK located in: C:\Users[Your login name]\AppData\Local\Android\Sdk\ )
C:\Program Files\Java\jdk\bin;
C:\Users[Your login name]\AppData\Local\Android\Sdk\tools\bin;
C:\Users[Your login name]\AppData\Local\Android\Sdk\tools;
C:\Users[Your login name]\AppData\Local\Android\Sdk\platform-tools;
C:\Program Files\nodejs\node_modules\npm\bin;
C:\Users[Your login name]\AppData\Local\Android\Sdk;
C:\Users[Your login name]\AppData\Local\Android\Sdk\tools\lib\x86_64\swt.jar;
You don't need to downgrade Java version, just have jdk1.8 and then set your JAVA_Home to there
I have version 10 in my system but also have the other jdks. As you can see in the attached docs, I have version 8 & 10 and the system knows version 10. But I set the JAVA_HOME to jdk 1.8 and it's working well.
What shows by command "java -version"
Answered By - Mohammad Monfared
0 comments:
Post a Comment
Note: Only a member of this blog may post a comment.