2

我在 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 文件夹的选项。

我正在使用具有 HOME 目录的真实用户将 Jenkins 作为守护程序运行。

任何想法表示赞赏..

谢谢

  • 忘了提及如果我尝试使用“使用选项运行模拟器”(创建新模拟器)选项有效,但它会在我的项目中创建 .android/avd 文件夹。基本上 Jenkins 不是在 $HOME 中寻找 .android/avd ,这是我试图解决的问题。
4

1 回答 1

0

听起来您在 Jenkins 系统配置中启用了“在工作区中创建模拟器”选项。

关闭它,它应该可以工作。

尽管如果您选择“使用现有模拟器”选项,插件应该被修复为自动执行此操作。

于 2012-12-28T11:52:49.163 回答