针对该问题,需要检查 Appium 版本和 Android SDK 版本是否兼容。在 Appium 1.20.1 和 Android 13 上,需要使用 Android 30 及以上版本的 SDK。此外,还需要在设备上启用开发者选项和 USB 调试选项,并使用 adb 命令连接设备。最后,在代码中需要确保设置正确的 desired capabilities。
示例代码:
from appium import webdriver
desired_caps = { "platformName": "Android", "platformVersion": "13.0", "deviceName": "your_device_name", "appPackage": "com.example.app", "appActivity": "com.example.app.MainActivity", "automationName": "UiAutomator2" }
driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps) driver.quit()