Ubuntu 上既没有导出 ANDROID_HOME 也没有导出 ANDROID_SDK_ROOT 环境变量

问题描述 投票:0回答:5

我正在从运行 Ubuntu 服务器 20.04 的树莓派 4 运行测试,需要 adb(android sdk 工具)。这些测试已经运行了几个月,没有出现任何问题。 昨天测试开始失败并出现以下错误:

remote stacktrace: UnknownError: An unknown server-side error occurred while processing the command. Original error: Neither ANDROID_HOME nor ANDROID_SDK_ROOT environment variable was exported.

要安装 android-sdk,我正在运行以下命令:此命令已成功使用工具安装 android-sdk 并自动设置路径和变量。

sudo apt -y install android-sdk

昨天开始看到错误后,我尝试使用以下命令在 ubuntu 终端中手动设置路径。 (我不应该这样做,但我无论如何都尝试看看它是否可以解决问题。)它没有..

export ANDROID_HOME="/usr/lib/android-sdk/"
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools

令我感到奇怪的是,这个问题昨天就开始破裂了。几个月来它一直运行良好。还有其他人遇到过这种情况吗?有修复的想法吗?

编辑:

我认为添加我的java安装和配置可能有用: 我在安装 android-sdk 之前运行这个:

sudo apt-get -y update
sudo apt-get -y install openjdk-8-jdk
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-arm64
export PATH=$PATH:$JAVA_HOME/bin
android ubuntu path raspberry-pi environment-variables
5个回答
2
投票

需要配置时出现此错误

  1. 单击“编辑配置”
  2. 并添加 android_home 和 java_home 值
  3. 现在你可以走了

在此输入图片描述


0
投票
  1. 点击我的电脑,右键选择属性
  2. 选择高级系统属性
  3. 单击环境变量
  4. 添加内容如截图所示: 在此输入图片描述

0
投票

重新启动我的电脑解决了我的问题。错误信息消失了


0
投票

在我的 Mac 上修复这个问题花了很多功夫。尝试了网络上所有可用的方法,但没有任何效果。

Solution which worked for me --> Reinstalled Android studio.


0
投票

我在 macOS 上也遇到了同样的问题。列出的解决方案都不适合我。我的解决方案是在运行启动 Appium 服务器的命令时通过终端公开变量。

就我而言,我已在本地安装了它,所以它看起来像这样: ANDROID_HOME=/Users/"your_user"/Library/Android/sdk ANDROID_SDK_ROOT=/Users/"your_user"/Library/Android/sdk npx appium

© www.soinside.com 2019 - 2024. All rights reserved.