Headless Linux 64-bit. Jenkins bu ayarlarla android emülatör yaratmaya çalıştığını ancak başarısız: Android emülatörü oluşturulamadı: AVD yapılandırma dosyası ayrıştırılamadı
[android] Using Android SDK: /opt/android-sdk-linux
[android] Creating Android AVD: /var/lib/jenkins/.android/avd/hudson_en-US_120_768x1200_Google_Inc._Google_APIs_23_google_apis-x86.avd
[android] /opt/android-sdk-linux/tools/android create avd -f -a -s 768x1200 -n hudson_en-US_120_768x1200_Google_Inc._Google_APIs_23_google_apis-x86 -t "Google Inc.:Google APIs:23" --abi google_apis/x86_64
[android] Could not create Android emulator: Failed to parse AVD config file
Ayrıca diğer ABI en aynı cihaz için çalıştı: armeabi_v7 ve google_apis/x86
ben Google'ı gerektiğinden böyle bu cihazı oluşturmak çalışıyorum Oyun Hizmetleri. oluşturmak ve aşağıdaki ayarlarla emülatör çalıştırmak başardı:
[android] Using Android SDK: /opt/android-sdk-linux
[android] /opt/android-sdk-linux/tools/android create avd -f -a -s 768x1200 -n hudson_en-US_120_768x1200_android-23_armeabi-v7a -t android-23 --abi armeabi-v7a
[android] Creating Android AVD: /var/lib/jenkins/.android/avd/hudson_en-US_120_768x1200_Google_Inc._Google_APIs_23_google_apis-x86.avd
[android] Starting Android emulator
$ /opt/android-sdk-linux/tools/emulator -engine classic -ports 5730,5731 -report-console tcp:5847,max=60 -prop persist.sys.language=en -prop persist.sys.country=US -avd hudson_en-US_120_768x1200_android-23_armeabi-v7a -no-snapshot-load -no-snapshot-save -no-window
[android] Emulator reported that the startup process is 'running'
Ama bu emülatör Google (Google Maps daha belirgin olmak üzere) Play hizmetlerinin desteklemiyor, bu yüzden istemiyorum.
Android AVD yöneticisi ile (benim kişisel dizüstü bilgisayar, MAC üzerinde did it) yerel olarak aynı cihazı oluşturun:
bunu hata ayıklamak için bir yolu var mı – Gert