当我尝试使用appium打开应用程序时出现以下错误
org.openqa.selenium.SessionNotCreatedException:无法创建新的 远程会话。请检查服务器日志以获取更多详细信息。原版的 错误:处理以下内容时发生未知的服务器端错误 命令。原始错误:在以下位置找不到“ aapt.exe” [“ C:\ Users \ nsingh163 \ Desktop \ Naresh Folder \ Automation \ Mobile Automation \ Downloads \ Android-sdk \ platform-tools \ aapt.exe“,” C:\ Users \ nsingh163 \ Desktop \ Naresh Folder \ Automation \ Mobile Automation \ Downloads \ Android-sdk \ emulator \ aapt.exe“,” C:\ Users \ nsingh163 \ Desktop \ Naresh 文件夹\自动化\移动 Automation \ Downloads \ Android-sdk \ tools \ aapt.exe“,” C:\ Users \ nsingh163 \ Desktop \ Naresh 文件夹\自动化\移动 Automation \ Downloads \ Android-sdk \ tools \ bin \ aapt.exe“]。您 在处安装了Android Build Tools 'C:\ 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',操作系统名称:'Windows 10',os.arch:'amd64', os.version:'10 .0',java.version:'1.8.0_171'驱动程序信息: driver.version:AndroidDriver
我尝试再次安装Android SDK,但仍然无法在hte工具文件夹中找到aapt.exe
答案 0 :(得分:3)
我对移动自动化还很陌生,但是遇到了这个问题以及如何解决该问题...
aapt.exe实际上不在“工具”文件夹中:),您必须获取“ build-tools”文件夹,然后在其中找到它
在cmd或使用的任何命令中,您都可以输入此命令(请注意,该版本仅作为示例,我认为它必须与您先前安装的平台工具匹配)
sdkmanager "build-tools;28.0.0"
因此,一旦有了build-tools文件夹,就去那里并将aapt.exe从那里复制到“ tools”文件夹
答案 1 :(得分:1)
要解决此问题,请执行以下步骤: 1.查找您的手机/设备的API级别。设置->关于设备->软件信息->记下Android版本。 ->转到https://en.wikipedia.org/wiki/Android_version_history 从此处查找适用于您的Android版本的API级别。 2.导航到CMD中的sdkmanager.bat路径(\ sdk-tools-windows-4333796 \ tools \ bin),然后使用“ sdkmanager” build-tools; 21.0.0“下载API级别21的构建工具,将其更改为根据您的API级别。 3.完成后,将aapt.exe文件从build-tools文件夹复制到platform-tools文件夹。
这应该可以解决问题。