詹金斯:无法创建Android模拟器无法解析AVD配置文件
我有我的本地PC上安装Jeknins。我成功地将Android应用程序代码与github集成,并生成.apk文件作为工件。 问题出在测试用例执行。我无法启动Android模拟器。 它说:詹金斯:无法创建Android模拟器无法解析AVD配置文件
\ SDK /工具/ android.bat”创建AVD -f -a -c 500M -s 480×640 -n hudson_en-US_480_480x640_android-21_armeabi-V7A -t Android的21 --abi armeabi,V7A [机器人]无法创建Android模拟器:解析失败AVD配置文件 记录测试结果
我已经尝试过这样的: Could not create Android emulator: Failed to parse AVD config file
另外,我从命令行运行相同的创建命令,并将其成功制作了AVD。
不是一个完整的答案,但似乎最近推出的类似Sdk更新--SDK工具,修订版25.3.0(2017年3月) - 做了一些重大更改。
Android模拟器詹金斯插件使用的Android命令(/家庭/詹金斯/安卓/ SDK /工具/机器人),但如果我从控制台输出复制命令,并尝试运行在命令詹金斯机上线,我得到:
[android] /home/jenkins/Android/Sdk/tools/android create avd -f -a -s HVGA -n hudson_en-US_120_HVGA_7.02 -t 7.02
[android] Could not create Android emulator: Failed to parse AVD config file
,并尝试运行从詹金斯机器上的命令行,我得到:
The android command is no longer available.
For manual SDK and AVD management, please use Android Studio.
For command-line tools, use tools/bin/sdkmanager and tools/bin/avdmanager
如此看来,从25.3.0Ø向前,'android'命令已被弃用且已被删除,但是仿真器插件尚未更新以反映此情况。
作为一个解决方案,最好的办法似乎是安装早期版本的android sdk,它仍然支持'android'命令,至少在插件更新之前。
请尝试将SD卡字段为空。
我运行了android插件通过shell脚本输出的命令,并在android之后添加了-v(for verbose)。 然后我看到问题在于它无法创建SD卡。
当在SD卡尺寸不灌装,它的工作。
为什么不使用android模拟器插件? https://wiki.jenkins-ci.org/display/JENKINS/Android+Emulator+Plugin –
我正在使用它。这是我在这里粘贴的控制台的输出。 也许它的问题与插件? – Hadi