原始错误:在[“ / usr / local / share / android-sdk / platform-tools / aapt”] Appium中找不到'aapt'-Eclipse

时间:2019-06-03 04:05:28

标签: java android eclipse automation appium

我目前正在尝试了解Appium自动化测试。一切都在Mac上完美设置。

我所有的环境变量都已正确设置:

  

导出ANDROID_HOME = / Users / abc / Library / Android / sdk

     

导出   PATH = $ PATH:$ JAVA_HOME / bin:$ ANDROID_HOME / tools:$ ANDROID_HOME / platform-tools

但是,当我运行eclipse程序时,eclipse会抛出一条错误消息:

  

远程堆栈跟踪:UnknownError:发生未知的服务器端错误   在处理命令时。原始错误:在以下位置找不到“ aapt”   [“ / usr / local / share / android-sdk / platform-tools / aapt”,“ / usr / local / share / android-sdk / emulator / aapt”,“ / usr / local / share / android / sdk / tools / aapt”,“ / usr / local / share / android-sdk / tools / bin / aapt”]。   您是否在以下位置安装了Android Build Tools?   '/ usr / local / share / android-sdk'?

所以我的问题是为什么eclipse在usr / local中寻找Android SDK工具,我的sdk工具位于

  

/ Users / abc / Library / Android / sdk。

如何告诉eclipse在我的用户文件夹而不是admin usr文件夹中查找appt,adb等。

2 个答案:

答案 0 :(得分:0)

我期望您的PATH变量具有/usr/local/share/android-sdk/emulator/aapt项,并且在添加ANDROID_HOME变量之前 可以解决。

因此,您操作系统中的remove that Android SDK which lives under /usr/local/share/android-sdk/如下:

brew cask uninstall android-sdk

或修改您的PATH变量定义,以使您的“优质” Android SDK安装在之前,例如:

export PATH=$JAVA_HOME/bin:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:$PATH

有关正确设置Appium环境的更多信息,请参见Appium Java Code examples。您可能还想使用appium-doctor

检查基础架构设置的完整性
appium-doctor --android

答案 1 :(得分:0)

我只是在MacOS Catalina 10.15.3,Appium 1.10.1,Appium Doctor v.1.13.0上苦苦挣扎,试图用Appium设置Android。

确保您要更改正确的文件。您有3个可能的位置。

〜/ .bash_profile

〜/ .profile

〜/ .zshrc

我正在编辑〜/ .bash_profile 而不是〜/ .zshrc ,您可能会遇到以下情况:设置正确的路径,但未在正确的文件中。

如果您尝试在Mac上使用Android Appium,这是我在底部的〜/ .zshrc 中放置的内容

# Android Paths for Appium
export ANDROID_HOME=/Users/**PUT_YOUR_USER_NAME_HERE_WITHOUT_STARS**/Library/Android/sdk
export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform_tools
export JAVA_HOME=$(/usr/libexec/java_home)
export PATH=${JAVA_HOME}/bin:$PATH

如果您不想在基于终端的编辑器中进行编辑,请使用以下命令在文本编辑器中打开文件。

open -e .bash_profile

open -e .zshrc

open -e .profile

编辑后不要忘记保存。

退出终端。

运行Appium_Doctor

以下文章在设置Appium时对我有很大帮助

appium-workshop / Appium Mac安装说明

https://github.com/isonic1/appium-workshop/blob/master/Appium%20Mac%20Installation%20Instructions.md