【问题标题】:"original error: platform doesnt exist android-4.2" error when using selendroid device capability使用 selendroid 设备功能时出现“原始错误:平台不存在 android-4.2”错误
【发布时间】:2013-09-14 00:40:41
【问题描述】:

使用 android sdk(adt-bundle-windows-x86-20130729)、appiumforwindows+0.8.3,在具有 selendroid 功能的 android 模拟器上运行 appium 测试时,出现“aapt”未找到错误,因此复制了 aapt .exe&lib 到 sdk 目录中的平台工具文件夹。这个错误得到了修复,但给出了错误, “原始错误:平台不存在 android-4.2”

我知道这可能是 selendroid/android 问题;如果有人能提出任何解决此错误的想法,我们将不胜感激。

【问题讨论】:

    标签: android appium


    【解决方案1】:

    出于某种原因,selendroid 正在寻找 Android 4.2,而我安装了 4.3。安装 4.2 也是解决方案。

    【讨论】:

      【解决方案2】:

      前段时间我遇到了同样的问题,我的解决方案是将Java SDK和Android ADT-Package安装到没有任何空白的位置。

      在“C:\Program Files...”之前,这导致 Appium 找不到 aapt.exe,尽管 ANDROID_HOME 和路径变量设置正确。我在 Appium Github 上的某个地方找到了一个提示。

      【讨论】:

        【解决方案3】:

        如果您直接使用 selendroid,最近添加了特别针对 Windows 的改进。

        在当前版本 0.7.0 中构建了对文件夹名称中空格的支持: https://github.com/selendroid/selendroid/releases/download/0.7.0/selendroid-standalone-0.7.0-with-dependencies.jar

        【讨论】:

          猜你喜欢
          • 2015-09-07
          • 1970-01-01
          • 2011-09-21
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2014-08-15
          • 2015-05-06
          • 2015-07-26
          相关资源
          最近更新 更多