【问题标题】:How to set ANDROID_HOME environment variable in ubuntu 16.04如何在 ubuntu 16.04 中设置 ANDROID_HOME 环境变量
【发布时间】:2018-03-25 07:15:02
【问题描述】:

我在使用 appium 运行 java 移动自动化测试用例时遇到了这个错误

mvn -Dtest=SavedPhotosTest  test -DFILEPATH="sample.apk"

处理命令时发生未知的服务器端错误。 原始错误:packageAndLaunchActivityFromManifest 失败。原版的 错误:找不到 aapt 请设置 ANDROID_HOME 环境 带有 Android SDK 根目录路径的变量。 (警告: 服务器没有提供任何堆栈跟踪信息)

我已经在我的 .bashrc 中设置了 ANDROID_HOME

export ANDROID_HOME=/home/user/Android/Sdk
export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:$ANDROID_HOME/build-tools

appium 也在另一个终端上运行

配置:

IntelliJ IDE --> ideaIC-2017.2.4 Android-studio --> android-studio-ide-162.4069837-linux appium --> 1.7.1

我已经尝试过以下链接:

https://discuss.appium.io/t/error-could-not-find-aapt/671/5 Could not find aapt with appium server

https://discuss.appium.io/t/error-could-not-find-aapt/671

How to set IntelliJ IDEA Project SDK

【问题讨论】:

  • $ANDROID_HOME 中尝试命令find -name aapt,您会发现它在build-tools/<version>/ 中。
  • 嘿@LymZoy 它是这样返回的./build-tools/26.0.2/aapt。这个怎么办?
  • 在您的 $PATH 变量中追加 /26.0.2$ANDROID_HOME/build-tools
  • 已经试过了。它不工作。 appium-settings 应用突然打开和关闭。然后抛出 ANDROID_HOME 错误。
  • 对不起,我只知道如何解决你的$ANDROID_HOME问题。我没有使用 appium 的经验。

标签: java android android-studio intellij-idea appium


【解决方案1】:

我遇到了同样的问题。 Appium 无法找到 ANDROID_HOME 环境变量。 就我而言,这个问题背后的原因是我在我的 linux 机器上运行具有 sudo 访问权限的 appium。如果您使用 root 权限运行,请尝试在没有它的情况下运行。

【讨论】:

    猜你喜欢
    • 2013-10-02
    • 1970-01-01
    • 1970-01-01
    • 2015-04-02
    • 1970-01-01
    • 2017-09-27
    • 1970-01-01
    • 2015-11-23
    • 1970-01-01
    相关资源
    最近更新 更多