需要帮助!
我有问题,我无法在mac os高山脉上运行uiautomatorviewer
我的道路:
export ANDROID_HOME=/Users/XXX/Library/Android/sdk
export JAVA_HOME=$(/usr/libexec/java_home)
export PATH=${JAVA_HOME}/bin:$PATH
export PATH=${PATH}:${ANDROID_HOME}/tools/bin
export PATH=${PATH}:${ANDROID_HOME}/platforms-tools
export PATH=${PATH}:${ANDROID_HOME}/build-tools/27.0.1
export PATH=${PATH}:${JAVA_HOME}
获取错误:
Djava.ext.dirs=/Users/mu/Library/Android/sdk/tools/lib/x86_64:/Users/mu/Library/Android/sdk/tools/lib is not supported. Use -classpath instead.
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
谢谢。
嗨,谢谢你的帮助, 当我使用 sdkmanager – -list 时,我得到这个:
Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlSchema at com.android.repository.api.SchemaModule$SchemaModuleVersion.<init>
(SchemaModule.java:156) at com.android.repository.api.SchemaModule.<init>
(SchemaModule.java:75) at com.android.sdklib.repository.AndroidSdkHandler.
<clinit>(AndroidSdkHandler.java:81) ................................... –
然后我尝试启动uiautomatorviewer,我有这个:
-
Djava.ext.dirs=/Users/mu/Library/Android/sdk/tools/lib/x86_64:/Users/mu/Lib
rary/Android/sdk/tools/lib is not supported. Use -classpath instead.
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
确保 java 路径设置正确。要验证是否已正确设置 java 环境变量,请使用以下 cmd:java -version
如果路径正确,仍然收到相同的错误,请尝试增加 vm 堆选项。如果您使用的是终端,请运行命令
open -e /Applications/Android Studio.app/Contents/bin/studio.vmoptions
编辑您的工作室.vmoptions 文件
-Xms1024m
-Xmx1024m
-XX:MaxPermSize=1024m
-XX:ReservedCodeCacheSize=200m
-XX:+UseCompressedOops
并重新启动了 Android Studio。应该工作正常
如果没有,请验证是否已正确设置 Android 环境变量。使用此命令:sdkmanager – -list
顺便说一下,请找到以下步骤来设置Android Studio:
第 1 步:下载并安装最新版本的 Java 8 (JDK(
步骤 2:设置 Java 环境变量。
第 3 步:下载并安装 Android Studio。
第 4 步:安装其他安卓 SDK 工具(如果不存在(。
第 5 步:设置 Android 环境变量:
ANDROID_HOME - (/YOUR_PATH_TO/android-sdk( 例如 :export ANDROID_HOME=/Users/username/Library/Android/sdk
在 Android SDK 文件夹中,您需要将三个特定文件夹添加到 Path 变量中
platforms-tools: folder (path –/YOUR_PATH_TO/android-sdk/platform-tools(
工具:文件夹 (路径 –/YOUR_PATH_TO/android-sdk/tools(
bin: tools 中的文件夹 (path–/YOUR_PATH_TO/android-sdk/tools/bin(
希望这有帮助。