我目前正在尝试使用appium在Android模拟器设备上运行测试, 一切顺利,appium解锁设备的屏幕,但后来我有这个错误:
[ADB] Error: Could not find aapt Please set the ANDROID_HOME environment variable with the Android SDK root directory path
我将我的bash文件中的 ANDROID_HOME varaibale设置为:
export ANDROID_HOME=/home/tar/android/android-sdk-linux/
我还将其他变量设置为:
export ANDROID_SDK_HOME=/home/tar/android/android-sdk-linux
export PATH=${PATH}:/home/tar/android/android-sdk-linux/platform-tools
export PATH=${PATH}:/home/tar/android/android-sdk-linux/tools
但我仍然面临同样的错误,
有人知道如何解决这个问题吗?
谢谢
答案 0 :(得分:2)
首先确保您已正确安装SDK,并且您在ANDROID_HOME中的路径指向包含/ bin文件夹的文件夹。
然后尝试运行:
source ~/.bashrc
或登录并注销以在bash文件中应用新更改。
您还可以重复使用ANDROID_HOME变量:
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/tools
这样,如果SDK的位置发生变化,您就不必更改所有变量。
答案 1 :(得分:1)
答案 2 :(得分:0)
sudo nano ~/bash_profile
并添加:
export ANDROID_HOME=/home/tar/android/android-sdk-linux/
export ANDROID_SDK_HOME=/home/tar/android/android-sdk-linux
export PATH=${PATH}:/home/tar/android/android-sdk-linux/platform-tools
export PATH=${PATH}:/home/tar/android/android-sdk-linux/tools
答案 3 :(得分:0)
在最新版本的Android Studio SDK中,aapt
不在工具中,也不在平台工具中,而在构建工具中。您需要将其添加到Appium的PATH中才能找到它。
export PATH="$ANDROID_HOME/build-tools:$PATH"
答案 4 :(得分:0)
将aapt.exe从构建工具复制到platflorm-tools。还要确保将Windows环境变量中的ANDRIOD_HOME添加到sdk文件夹中。这解决了我的问题。