【发布时间】: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
【问题讨论】:
-
在
$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