如何在Jenkins中为具有Android AVD的目录设置路径?

时间:2014-09-12 05:06:42

标签: android jenkins android-emulator-plugin

当我尝试使用Jenkins Build Now选项构建我的android工作区时,它会显示错误,如

[android] Cannot start Android emulator: Could not start AVD 'Nexus_4', as it could 
not be found at 'C:\Windows\system32\config\systemprofile\.android\avd\Nexus_4.avd'
Recording test results
Finished: FAILURE

默认情况下,android avd的目录是/users/user.name/.android。我怎样才能为詹金斯提供这条avd路径?它总是尝试自动搜索上面给定的Windows位置的avd。

注意:我使用的是Windows-7操作系统。

1 个答案:

答案 0 :(得分:5)

如果您的命令在Win命令提示符下以用户'X'运行正常,那么您应该使用相同的用户运行Jenkins。

这可以通过执行以下步骤来实现:1。运行> services.msc(回车)
2.选择Jenkins服务。右键单击并选择“属性” 3.单击Log On选项卡
4.选择用户'X'并提供凭证
5.重新启动Jenkins

在您的情况下,用户“X”似乎是 user.name ,因为您提到的AVD路径为/users/user.name/.android

enter image description here