如何为Android的有AVD目录设置在詹金斯路径? [英] How to set path in Jenkins for directory having Android AVD?

查看:362
本文介绍了如何为Android的有AVD目录设置在詹金斯路径?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

当我尝试使用詹金斯现在构建选项来构建我的Andr​​oid的工作区,它将显示像

When I try to build my android workspace using Jenkins Build Now option, It will show the error like

[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。

By default, directory for android avd is /users/user.name/.android. How can I provide this avd path to Jenkins? It always try to search avd in above given Windows location automatically.

请注意:我使用Windows 7操作系统

Note : I am using Windows-7 OS.

推荐答案

如果您的命令运行在Win命令提示符用户'X'很好,那么你应该使用相同的用户运行詹金斯。

If your command runs fine on Win command prompt as user 'X', then you should run Jenkins with the same user.

这可以通过执行以下步骤来实现:
1.运行> SERVICES.MSC(回车)

2.选择詹金斯服务。右键单击并选择属性

3.点击登录设置页

4.选择用户'X',并提供凭据

5.重新启动詹金斯

This can be achieved by performing following steps:
1. Run > services.msc (Enter)
2. Select Jenkins service. Right-click and select Properties
3. Click on Log On tab
4. Select user 'X' and provide credentials
5. Restart Jenkins

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

In your case, the user 'X' seems to be user.name since the path to AVD as mentioned by you is /users/user.name/.android

这篇关于如何为Android的有AVD目录设置在詹金斯路径?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆