2

Mac OSx 10.7.4 で Jenkins 1.495 を使用しています。Android Emulator Plugin を設定しようとしています。

ジョブ構成 (高度なプロジェクト オプション) で、「顧客ワークスペースを使用する」-> ディレクトリを指定しました。これは「/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 に答える