我已经尝试了网上看到的所有方法来设置我的 android SDK $ANDROID_HOME 和 $ANDROID_SDK_ROOT 环境变量
但是我没有运气,因为我的 Appium 代码每次都显示以下错误:
Caused by: org.openqa.selenium.WebDriverException: An unknown server-side error occurred while processing the command. Original error: Neither ANDROID_HOME nor ANDROID_SDK_ROOT environment variable was exported. Read https://developer.android.com/studio/command-line/variables for more details
Build info: version: '3.12.0', revision: '7c6e0b3', time: '2018-05-08T14:04:26.12Z'
我正在使用 android 命令行工具: commandlinetools-linux-6609375_latest.zip
我下载了 zip 文件并将其解压到 /opc/android
我在 ~/.bashrc 中尝试了以下值:
ANDROID_HOME=/opt/android
ANDROID_SDK_ROOT=/usr/lib/android-sdk
ANDROID_SDK_ROOT=/opt/android
ANDROID_SDK_ROOT=/opt/android/cmdline-tools/
但是弹出了上面显示的相同错误
我不知道问题出在哪里
尝试:
export ANDROID_HOME=$HOME/opt/android
export ANDROID_SDK_ROOT=$ANDROID_HOME
前提条件:根据需要安装不同的软件包。
步骤1.右键单击“我的电脑”并选择属性。转到高级系统设置并选择“环境变量”选项。
步骤 2. 在“用户变量”表下,单击“新建”以打开“新建用户变量”对话框。
步骤 3. 将 ANDROID_HOME 作为变量名称,并在变量值旁边提供 SDK 文件夹的路径。
步骤 4. 单击“确定”关闭对话框。
步骤5.进入SDK安装文件夹。
第 6 步。在 SDK 文件夹中查找“tools”和“platform-tools”文件夹。
步骤 7. 复制工具和平台工具的路径。
第8步.打开“环境变量”对话框。
步骤 9. 转到系统变量表并找到 Path 变量。
步骤 10. 从“编辑系统变量”对话框编辑路径变量。
步骤11.添加“tools”和platform-tools文件夹的完整路径,如下所示。
第12步.关闭整个打开的对话框。
第 13 步。这将配置 Android。但是,要检查打开命令提示符。
第 14 步:输入命令“android”。这将打开 Android SDK 管理器对话框
第 15 步。这可确保 Android 配置正确。
要完全设置 Android SDK 以在您的终端中使用,请按照以下步骤操作:
在
.bashrc
文件末尾添加以下行:
# Android SDK setup
export ANDROID_HOME=~/Library/Android/sdk # Replace with your actual SDK path, if different
export ANDROID_SDK_ROOT=$ANDROID_HOME
# Add Android SDK tools to the PATH
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/tools/bin
export PATH=$PATH:$ANDROID_HOME/platform-tools
export PATH=$PATH:$ANDROID_HOME/cmdline-tools/latest/bin
export PATH=$PATH:$ANDROID_HOME/emulator
保存文件并应用更改:
.bashrc
文件:source ~/.bashrc
验证设置:
adb --version
emulator -version
sdkmanager --version