【问题标题】:Appium ERROR dump failed because assets could not be loaded: Invalid file SupportAppium 错误转储失败,因为无法加载资产:无效文件支持
【发布时间】:2015-09-18 15:18:36
【问题描述】:

我正在使用 Linux,我想使用 Appium 编写测试。目前我安装了所有必需的工具来运行它(节点不是通过 brew install node 安装的,而是使用 nvm install node 安装的)。 Appium 在 localhost 上运行(欢迎使用 Appium v​​1.4.6 信息:Appium REST http 接口监听器开始于 0.0.0.0:4723 信息:控制台 LogLevel:调试)

我的代码: 公共类 MyTestApp {

private AppiumDriver<AndroidElement> driver;

@Test
public void mytestapptest () throws MalformedURLException {

    File file = new File("/home/kacinauskasl/workspace/appiumTests/AppiumProject/apk/myapk.apk");

    DesiredCapabilities capability = new DesiredCapabilities();
    capability.setCapability("deviceName", "HTC");
    capability.setCapability("platformName", "Android");
    capability.setCapability("platformVersion", "5.0.2");
    capability.setCapability("app", file.getAbsolutePath());        

    driver = new AndroidDriver<>(new URL("http://127.0.0.1:4723/wd/hub"), capability);  

}

}

当我通过 TestNG 或 Junit 运行它时,我得到了错误:

warn: W/zipro ( 7260): Error opening archive /home/kacinauskasl/workspace/appiumTests/AppiummProject/apk/myapk.apk: Invalid file
ERROR: dump failed because assets could not be loaded

error: Problem parsing package and activity from manifest: Error: packageAndLaunchActivityFromManifest failed. Error: Command failed: /bin/sh -c /home/kacinauskasl/SDK/android-sdk-linux/build-tools/23.0.0-preview/aapt dump badging /home/kacinauskasl/workspace/appiumTests/AppiummProject/apk/myapk.apk
W/zipro ( 7260): Error opening archive /home/kacinauskasl/workspace/appiumTests/AppiummProject/apk/myapk.apk: Invalid file
ERROR: dump failed because assets could not be loaded

info: [debug] Cleaning up android objects
info: [debug] Cleaning up appium session
error: Failed to start an Appium session, err was: Error: packageAndLaunchActivityFromManifest failed. Error: Command failed: /bin/sh -c /home/kacinauskasl/SDK/android-sdk-linux/build-tools/23.0.0-preview/aapt dump badging /home/kacinauskasl/workspace/appiumTests/AppiummProject/apk/myapk.apk
W/zipro ( 7260): Error opening archive /home/kacinauskasl/workspace/appiumTests/AppiummProject/apk/myapk.apk: Invalid file
ERROR: dump failed because assets could not be loaded.

目前我的目标是在 AVD 或真实设备上启动应用程序。

如果有任何帮助,我将不胜感激。

【问题讨论】:

    标签: android linux selenium-webdriver automated-tests appium


    【解决方案1】:

    问题解决了。

    1. 插入:

      capability.setCapability("appPackage", "com.my_package_name"); 能力.setCapability("appActivity", "my_package_name");

    2. 在 AVD 或真机上安装 App。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-09-09
      • 2020-12-30
      • 1970-01-01
      • 2018-04-29
      • 1970-01-01
      • 2017-04-06
      • 2020-07-03
      • 1970-01-01
      相关资源
      最近更新 更多