appium-android - 原始错误:找不到“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
解决方案
我对移动自动化很陌生,但我遇到了这个问题以及我如何设法解决它......
aapt.exe 实际上不在“工具”文件夹中:),你必须得到“构建工具”文件夹,在那里你可以找到它
在 cmd 或您正在使用的任何内容中,您可以输入此命令(请记住该版本仅作为示例,我认为它必须与您之前安装的平台工具匹配)
sdkmanager "build-tools;28.0.0"
所以,一旦你有了 build-tools 文件夹,只需去那里并将 aapt.exe 从那里复制到“工具”文件夹
推荐阅读
- python - 计算机可以从输入的列表中找到一个单词吗?
- requirejs - 如何从所需模块中的 main.js 文件中访问变量?
- mongodb - 无法使用 spark 从 mongob 读取数据
- c# - 在 C# 中将 SecuritToken 序列化为 xml
- python-3.x - 来自 github [Python] 的地图示例
- javascript - 如何用空格替换单引号从javascript到mysql
- powershell - Powershell 过滤器列表
- sql-server - Mac OS X 上的 Asp.Net Core 连接到 SQL Server Linux Docker
- python - np.arange 的奇怪行为
- rest - 休息客户端步骤以获取 oauth 令牌并使用它从 pentaho 中的 API 获取数据