如何为Android的有AVD目录设置在詹金斯路径? [英] How to set path in Jenkins for directory having Android AVD?
问题描述
当我尝试使用詹金斯现在构建选项来构建我的Android的工作区,它将显示像
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屋!