4

当我尝试使用 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. 如何向 Jenkins 提供此 avd 路径?它总是尝试在上面给定的 Windows 位置自动搜索 avd。

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

4

1 回答 1

7

如果您的命令在 Win 命令提示符下作为用户“X”运行良好,那么您应该使用同一用户运行 Jenkins。

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

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

在此处输入图像描述

于 2014-09-12T06:42:10.150 回答