android - Android模拟器启动然后在Jenkins中启动时被杀死
问题描述
这是我在这里的第一篇文章,即使我在这里找到了很多解决问题的答案,但为此我没有运气。
从 Jenkins 启动时,Android 模拟器启动并在几秒钟后被杀死,我可以短暂地看到模拟器寡妇,但随后它关闭了。以前相同的设置工作,不确定发生了什么变化,我试图降级 Android Emulator 插件和 Jenkins 本身,但没有运气。我在本地 Windows 机器上使用 Jenkins,WIN 10 Pro,8GB RAM。英特尔处理器。我已经在网上浏览了所有答案,但到目前为止没有运气,尝试重新安装 Emulator 插件,延迟启动,使用 -no-window 选项(headles)运行......
这是我看到的日志:
[android] Using Android SDK: C:\Users\PavleD\.jenkins\tools\android-sdk
[android] Setting hardware properties:
disk.dataPartition.size: 1000m
hw.ramSize: 768m
hw,gpu.enabled: yes
hw.cpu.ncore: 2
$ C:\Users\PavleD\.jenkins\tools\android-sdk/platform-
tools/adb.exe start-server
* daemon not running; starting now at tcp:5815
* daemon started successfully
$ C:\Users\PavleD\.jenkins\tools\android-sdk/platform-
tools/adb.exe start-server
[android] Starting Android emulator
[android] Erasing existing emulator data...
$ C:\Users\PavleD\.jenkins\tools\android-
sdk/emulator/emulator.exe -skin 1280x800 -ports 5786,5787 -report-console tcp:5833,max=160 -prop persist.sys.language=en -prop
persist.sys.country=US -avd hudson_en-US_320_WXGA800_android-26_x86_RingCov -wipe-data
Failed to open /qemu.conf, err: 2
HAX is working and emulator runs in fast virt mode.
emulator: WARNING: Requested adb port (5787) is outside the
recommended range [5555,5586]. ADB may not function properly for
the emulator. See -help-port for details.
[android] Emulator reported that the console is available on port 5,786
[android] Waiting for emulator to finish booting...
$ C:\Users\PavleD\.jenkins\tools\android-sdk/platform-
tools/adb.exe -s emulator-5786 wait-for-device shell getprop
init.svc.bootanim
[android] Emulator reported that the startup process is ''
[android] Emulator was shut down before it finished booting
[android] Stopping Android emulator
$ C:\Users\PavleD\.jenkins\tools\android-sdk/platform-
tools/adb.exe kill-server
Finished: NOT_BUILT
当我走得更远时,这是不同的尝试,但结果几乎相同:
[android] Using Android SDK:
C:\Users\PavleD\.jenkins\tools\android-sdk
[android] Creating Android AVD:
C:\Users\PavleD\.android\avd\hudson_en-US_320_WXGA800_android-
26_x86_RingCov.avd
[android] C:\Users\PavleD\.jenkins\tools\android-
sdk/tools/bin/avdmanager.bat create avd -f -c 64M -n hudson_en-
US_320_WXGA800_android-26_x86_RingCov -k system-images;android-
26;default;x86
Loading local repository...
[========= ] 25% Loading local
repository...
[========= ] 25% Fetch remote
repository...
[=======================================] 100% Fetch remote
repository...
Auto-selecting single ABI x86
> Process took a while, may wait for input.
> <SENDING ENTER>
[android] Setting hardware properties:
disk.dataPartition.size: 1000m
hw.ramSize: 768m
hw,gpu.enabled: yes
hw.cpu.ncore: 2
$ C:\Users\PavleD\.jenkins\tools\android-sdk/platform-
tools/adb.exe start-server
* daemon not running; starting now at tcp:5847
* daemon started successfully
$ C:\Users\PavleD\.jenkins\tools\android-sdk/platform-
tools/adb.exe start-server
[android] Starting Android emulator
$ C:\Users\PavleD\.jenkins\tools\android-
sdk/emulator/emulator.exe -skin 1280x800 -ports 5706,5707 -
report-console tcp:5828,max=120 -prop persist.sys.language=en -
prop persist.sys.country=US -avd hudson_en-
US_320_WXGA800_android-26_x86_RingCov -no-window
Failed to open /qemu.conf, err: 2
HAX is working and emulator runs in fast virt mode.
emulator: WARNING: Requested adb port (5707) is outside the
recommended range [5555,5586]. ADB may not function properly for
the emulator. See -help-port for details.
[android] Emulator reported that the console is available on
port 5,706
[android] Waiting for emulator to finish booting...
$ C:\Users\PavleD\.jenkins\tools\android-sdk/platform-
tools/adb.exe -s emulator-5706 wait-for-device shell getprop
init.svc.bootanim
[android] Emulator reported that the startup process is ''
$ C:\Users\PavleD\.jenkins\tools\android-sdk/platform-
tools/adb.exe -s emulator-5706 wait-for-device shell getprop
init.svc.bootanim
[android] Emulator reported that the startup process is
'running'
$ C:\Users\PavleD\.jenkins\tools\android-sdk/platform-
tools/adb.exe -s emulator-5706 wait-for-device shell getprop
init.svc.bootanim
[android] Emulator reported that the startup process is
'running'
emulator: INFO: boot completed
emulator: Increasing screen off timeout, logcat buffer size to
2M.
emulator: Revoking microphone permissions for Google App.
[android] Emulator was shut down before it finished booting
[android] Stopping Android emulator
$ C:\Users\PavleD\.jenkins\tools\android-sdk/platform-
tools/adb.exe kill-server
Finished: NOT_BUILT
解决方案
推荐阅读
- c# - 带有 SelectMany() 的平面数据,如左连接
- bluetooth - 使用 GnuRadio 解码蓝牙信号和数据包
- mfc - 验证列表控件就地编辑
- matlab - 标准化图像时尺寸错误
- android - 在 Play 商店分阶段推出中,该百分比仅适用于现有用户还是新用户和现有用户?
- codeigniter - 未找到 CI_Template
- vb.net - 如何使用标签或文本框构建和打开组合 url
- apache-kafka - 使用 vertx-kafka-client 发送带有标头的 Kafka 记录
- java - 在没有并发的分叉 VM 中执行每个测试方法
- matlab - 我有 8 个类别,我需要使用 matlabta svm 代码对它们进行分类