我正在从运行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
答案 0 :(得分:1)
答案 1 :(得分:0)
答案 2 :(得分:0)
重新启动我的电脑解决了我的问题。错误信息消失了