ANDROID_HOME和ANDROID_SDK_ROOT环境变量均未导出

时间:2020-07-22 15:25:54

标签: android ubuntu path raspberry-pi environment-variables

我正在从运行Ubuntu server 20.04的树莓pi 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

3 个答案:

答案 0 :(得分:1)

此错误在您需要配置时出现

  1. 点击“编辑配置”
  2. 并添加android_home和java_home值
  3. 现在你很好走

enter image description here

答案 1 :(得分:0)

  1. 单击我的计算机,右键单击并选择属性
  2. 选择高级系统属性
  3. 点击环境变量
  4. 添加内容,如屏幕截图所示: enter image description here

答案 2 :(得分:0)

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