当我尝试使用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操作系统。
答案 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