【问题标题】:My adb path is correct but my adb is failing to install the apk我的 adb 路径是正确的,但我的 adb 无法安装 apk
【发布时间】: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


【解决方案1】:

您可以在模拟器上运行此命令来验证剩余空间

$ adb shell su root df -h /data/app

输出类似

Filesystem      Size  Used Avail Use% Mounted on
/dev/block/dm-5   XG    xM    YG   p% /mnt/user/0/emulated/0/Android/obb

【讨论】:

    猜你喜欢
    • 2015-02-28
    • 1970-01-01
    • 1970-01-01
    • 2020-02-13
    • 2016-08-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-29
    相关资源
    最近更新 更多