【发布时间】:2022-02-23 06:34:28
【问题描述】:
我是 MacOS 用户,我正在尝试访问应用程序中的特定活动(该应用程序是 APK 文件)。我从 Android Studio 运行的模拟器是 Pixel 3a XL。我有一个连接到 Appium 服务器的 Python 客户端。我正在使用 Appium GUI 服务器运行代码并使用 PyCharm 编写代码。在运行 Appium GUI 服务器、Android 模拟器和 PyCharm 代码之前,我使用的是不同的 APK 文件,然后切换到新的。我输入了命令“appium-doctor --android”来验证我的环境变量和 adb 是否正确,并且有复选标记表明它是正确的。切换到更新的 APK 文件后,我收到一条错误消息,指出 adb 无法安装 APK。我还看到一个错误,指出“失败 [INSTALL_FAILED_INSUFFICIENT_STORAGE]”。以下是错误信息和代码。
以下是错误消息:
原始错误:执行 adbExec 时出错。原始错误:'命令'/Users/jkenglish/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 install /Users/jkenglish/Desktop/Surge_Projects/app-debug-signed-2-21- 22.apk'以代码1'退出;标准错误:'adb:无法安装 /Users/jkenglish/Desktop/Surge_Projects/app-debug-signed-2-21-22.apk:失败 [INSTALL_FAILED_INSUFFICIENT_STORAGE]';代码:'1'
代码:
从 appium 导入网络驱动程序
desired_capabilities = { "deviceName": "Pixel_3a_XL", “appPackage”:“edu.psu.hhd.hdfs.jpm165.genericsurveyapp2”, "appActivity": ".SplashScreenActivity", "platformName": "安卓", “应用程序”:“/Users/jkenglish/Desktop/Surge_Projects/app-debug-signed-2-21-22.apk” }
#驱动程序实例
webdriver.Remote("http://localhost:4723/wd/hub", desired_capabilities)
【问题讨论】:
-
在我看来,通过错误消息
INSTALL_FAILED_INSUFFICIENT_STORAGE很清楚您的问题出在哪里:您的手机缺少可用的闪存。
标签: android-studio pycharm appium adb