首页 > 解决方案 > 原始错误:找不到“aapt.exe”

问题描述

当我尝试使用 appium 打开应用程序时出现以下错误

org.openqa.selenium.SessionNotCreatedException:无法创建新的远程会话。请检查服务器日志以获取更多详细信息。原始错误:处理命令时发生未知的服务器端错误。原始错误:在 ["C:\Users\nsingh163\Desktop\Naresh Folder\Automation\Mobile Automation\Downloads\Android-sdk\platform-tools\aapt.exe","C:\用户\nsingh163\Desktop\Naresh Folder\Automation\Mobile Automation\Downloads\Android-sdk\emulator\aapt.exe","C:\Users\nsingh163\Desktop\Naresh Folder\Automation\Mobile Automation\Downloads\Android-sdk \tools\aapt.exe","C:\Users\nsingh163\Desktop\Naresh Folder\Automation\Mobile Automation\Downloads\Android-sdk\tools\bin\aapt.exe"]。您是否在'C: 安装了 Android 构建工具 \Users\nsingh163\Desktop\Naresh Folder\Automation\Mobile Automation\Downloads\Android-sdk'? 构建信息:版本:'3.141.59',修订:'e82be7d358',时间:'2018-11-14T08:17:03' 系统信息:主机:'USD4FWTN2',ip:'10.88.4.6',os.name :'Windows 10',os.arch:'amd64',os.version:'10.0',java.version:'1.8.0_171' 驱动程序信息:driver.version:AndroidDriver

我已尝试再次安装 Android SDK,但仍然无法在 hte 工具文件夹中找到 aapt.exe

标签: appium-androidaapt

解决方案


我对移动自动化很陌生,但我遇到了这个问题以及我如何设法解决它......

aapt.exe 实际上不在“工具”文件夹中:),你必须得到“构建工具”文件夹,在那里你可以找到它

在 cmd 或您正在使用的任何内容中,您可以输入此命令(请记住该版本仅作为示例,我认为它必须与您之前安装的平台工具匹配)

sdkmanager "build-tools;28.0.0"

所以,一旦你有了 build-tools 文件夹,只需去那里并将 aapt.exe 从那里复制到“工具”文件夹


推荐阅读