【问题标题】:packageAndLaunchActivityFromManifest failed appium ERRORpackageAndLaunchActivityFromManifest 失败的 appium 错误
【发布时间】:2020-01-28 02:21:57
【问题描述】:

所以我尝试在android emulator 上安装Facebook

{
  "platformName": "Android",
  "deviceName": "Android Emulator",
  "app": "/Users/rick/Downloads/Facebook_v240.0.0.38.121_apkpure.com.apk"
}

得到了这个错误:

处理命令时发生未知的服务器端错误。 原始错误:packageAndLaunchActivityFromManifest 失败。原版的 错误:命令'java -jar /Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-adb/jars/appium_apk_tools.jar printLaunchActivity /Users/rick/Downloads/Facebook_v240.0.0.38.121_apkpure.com.apk /var/folders/pz/80vnl76n2b9850d88t18sh3c0000gn/T/com.facebook.katana' 以代码 1 退出; StdErr:线程“主”中的异常 java.lang.NoSuchFieldException:修饰符在 java.base/java.lang.Class.getDeclaredField(Class.java:2412) 在 io.appium.apktools.StringsXML.silenceLogger(StringsXML.java:120) 在 io.appium.apktools.Main.main(Main.java:25)

我也尝试指定platformVersion (10.0) 但在这种情况下我又遇到了另一个错误:

处理命令时发生未知的服务器端错误。 原始错误:无法找到带有操作系统的活动设备或模拟器 10.0。以下是可用的:emulator-5554 (10)

【问题讨论】:

    标签: android appium


    【解决方案1】:

    为您的原始试用版。您需要指定文件的完整路径而不是相对路径。例如 C:\Users... 等。 对于第二个问题,您告诉驱动程序连接到一台装有 android 10 的机器,它告诉您当前没有安装该版本的活动机器。请确保您的设备上有 android 10,然后重试。

    【讨论】:

    • 我指定了完整路径,我的 android 模拟器版本为 10
    • @falukky 添加完整路径后能否添加日志?
    猜你喜欢
    • 1970-01-01
    • 2020-03-29
    • 2018-12-14
    • 2019-12-08
    • 2015-12-19
    • 2014-06-05
    • 2015-04-17
    • 2017-03-20
    • 2015-10-28
    相关资源
    最近更新 更多