4

Jenkins Build Now オプションを使用して Android ワークスペースをビルドしようとすると、次のようなエラーが表示されます

[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 パスを Jenkins に提供するにはどうすればよいですか? 上記の指定された Windows の場所で avd を常に自動的に検索しようとします。

注: Windows-7 OS を使用しています。

4

1 に答える 1

7

コマンドが Win コマンド プロンプトでユーザー 'X' として正常に実行される場合は、同じユーザーで Jenkins を実行する必要があります。

これは、次の手順を実行することで実現できます。
1. Run > services.msc (Enter)
2. Jenkins サービスを選択します。右クリックして [プロパティ] を選択します
3.Log Onタブをクリックします
4. ユーザー「X」を選択し、資格情報を入力します
5. Jenkins を再起動します

あなたの場合、ユーザー 'X' はuser.nameのようです。あなたが言及した AVD へのパスは/users/user.name/.android

ここに画像の説明を入力

于 2014-09-12T06:42:10.150 に答える