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

问题描述 投票:3回答:1

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

android jenkins android-emulator-plugin
1个回答
5
投票

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.