Appium 因 UiAutomator2 驱动程序而失败 - 执行 adbExec 时出错

问题描述 投票:0回答:1

每当我尝试启动 Appium Inspector 时,都会出现以下错误:

创建会话失败。处理命令时发生未知的服务器端错误。原始错误:执行 adbExec 时出错。原始错误:'命令'C:\ Users \ Andrius \ AppData \ Local \ Android \ Sdk \ platform-tools db.exe -P 5037 -s emulator-5554 install -r --no-incremental C:\ Users \ Andrius \.appium ode_modules ppium-uiautomator2-驱动程序 ode_modules ppium-uiautomator2-server pks ppium-uiautomator2-server-debug-androidTest.apk' 退出,代码为 1';命令输出: adb: 安装失败 C:\Users\Andrius.appium ode_modules ppium-uiautomator2-驱动程序 ode_modules ppium-uiautomator2-server pks ppium-uiautomator2-server-debug-androidTest.apk:失败 [INSTALL_FAILED_UPDATE_INCOMPATIBLE:现有包 io.appium.uiautomator2.server.test 签名与新版本不匹配;无视!]

我正在使用 Android Studio 虚拟设备 (API 33)。

在 Appium Inspector 上我使用此配置:

{
  "appium:deviceName": "emulator-5554",
  "appium:automationName": "UiAutomator2",
  "appium:app": "C:/Test.apk",
  "platformName": "android"
}

我已经通过Android Studio重新安装了模拟器,确保开发者模式已启用; 检查设备是否存在“adb devices”,它的名称与我在 Appium 配置中输入的名称相同, 重新安装Appium和UiAutomator2驱动; 确保错误中显示的文件确实存在; 尝试在没有 Appium 的模拟器上运行应用程序,它可以工作。

一直到今天,我没有对任何涉及的设备/程序的配置进行任何操作,期间我什至没有碰过我的电脑。

testing automated-tests appium ui-automation android-uiautomator
1个回答
0
投票

Test.apk 应用程序已安装在模拟器上。先把旧的拆掉再试试

© www.soinside.com 2019 - 2024. All rights reserved.