Ich verwende Jenkins 1.495 auf mac OSx 10.7.4. Ich versuche, das Android Emulator Plugin zu konfigurieren.
In der Auftragskonfiguration (erweiterte Projektoptionen) habe ich "Kundenarbeitsbereich verwenden"-> Verzeichnis angegeben, das "/users/testuser/androidws/HelloWorld" lautet. Dort befindet sich mein Android-Projekt.
Ich wählte dann "Run an Android Emulator during build" und wählte "Run existing emulator" und gab den Namen der bestehenden AVD an. Jenkins sucht diese AVD-Datei in "/users/testuser/androidws/HelloWorld/.Android/avd", stattdessen sollte es nach "$HOME/.Android/avd" suchen.
Ich habe keine Option gefunden, die Jenkins zwingt, im Ordner $HOME/.Android/avd zu suchen.
Ich führe Jenkins als Daemon mit einem echten Benutzer aus, der das HOME-Verzeichnis hat.
Ich bin für jede Idee dankbar.
Danke
- Ich habe vergessen zu erwähnen, dass die Option "Run emulator with options" (Erstellen eines neuen Emulators) funktioniert, aber sie erstellt den Ordner Android/avd in meinem Projekt. Im Grunde sucht Jenkins nicht nach .Android/avd in $HOME, was das Problem ist, das ich versuche zu lösen.