Android emulator Jenkins-Android仿真器插件-AVD的位置
我正在mac OSx 10.7.4上使用Jenkins 1.495。我正在尝试配置Android仿真器插件 在作业配置(高级项目选项)中,我指定了“使用客户工作区”->目录,即“/users/testuser/androidws/HelloWorld”。这就是我的android项目所在地 然后我选择了“在构建期间运行Android仿真器”,并选择了“运行现有仿真器”,然后我给出了现有avd的名称。Jenkins正在“/users/testuser/androidws/HelloWorld/.android/AVD”中查找这个AVD文件,而应该查找“$HOME/.android/AVD” 我没有找到任何强迫Jenkins查看$HOME/.android/avd文件夹的选项 我将Jenkins作为守护进程运行,真正的用户有主目录 欢迎提出任何意见 谢谢Android emulator Jenkins-Android仿真器插件-AVD的位置,android-emulator,jenkins-plugins,Android Emulator,Jenkins Plugins,我正在mac OSx 10.7.4上使用Jenkins 1.495。我正在尝试配置Android仿真器插件 在作业配置(高级项目选项)中,我指定了“使用客户工作区”->目录,即“/users/testuser/androidws/HelloWorld”。这就是我的android项目所在地 然后我选择了“在构建期间运行Android仿真器”,并选择了“运行现有仿真器”,然后我给出了现有avd的名称。Jenkins正在“/users/testuser/androidws/HelloWorld/.an
- 忘了提及我是否尝试使用“RunEmulator with options”(创建新的emulator)选项,但它在我的项目中创建了.android/avd文件夹。基本上,Jenkins并没有在$HOME中寻找.android/avd,这是我试图解决的问题
不过,如果您选择“使用现有仿真器”选项,插件应该会自动修复。谢谢您的回复。在作业配置页面中,我没有看到任何选项“在工作区中创建模拟器”。该选项称为“在作业工作区中的.android子目录中保留模拟器”,以尽可能地隔离它们“,在Manage Jenkins->Configure System下。@克里斯托弗:看起来我们和OP有相同/类似的问题。有没有可能告诉插件AVD(动态创建)在Jenkins的home dir下(
/var/lib/Jenkins/
),而不用求助于类似于ANDROID\u SDK\u home=/var/lib/Jenkins
)的黑客,因为Jenkins正在运行Android工具,而Android工具正在检查Android\u SDK\u HOME
变量。一种可能是将~${JENKINS\u USER}/.android
目录作为/var/lib/JENKINS
的符号链接。