ERROR: Cannot launch Jack server

本文介绍了如何解决Android M中Jack编译器导致的编译错误。通过修改$HOME/.jack中的配置文件,将SERVER设置为false可以禁用Jack,从而避免编译过程中遇到的问题。

make: Circular out/target/common/obj/APPS/mediatek-res_intermediates/package-export.apk <- out/target/common/obj/APPS/mediatek-res_intermediates/src/R.stamp dependency dropped.
Building with Jack: out/target/common/obj/JAVA_LIBRARIES/framework_intermediates/with-local/classes.dex

Launching background server java -Dfile.encoding=UTF-8 -Xms1524m -XX:+TieredCompilation -jar out/host/linux-x86/framework/jack-launcher.jar -cp out/host/linux-x86/framework/jack.jar com.android.jack.server.JackSimpleServer
out/host/linux-x86/bin/jack: line 131: 11830 Killed SERVERPRGSERVER_PORT_SERVICE SERVERPORTADMINSERVER_COUNT SERVERNBCOMPILESERVER_TIMEOUT >> $SERVER_LOG 2>&1
ERROR: Cannot launch Jack server
make: * [out/target/common/obj/JAVA_LIBRARIES/framework_int

Android M引入了Jack (Java Android Compiler Kit),在编译时会启动jack server,优化编译速度等。
如果遇到jack编译错误,可以把$HOME/.jack中的配置文件中的SERVER=false设成false,不用jack,jack现在还不稳定。此外,M对应的是OpenJDK7

root@zhangyd-VirtualBox:~# cat .jack

Server settings

SERVER=false
SERVER_PORT_SERVICE=8072
SERVER_PORT_ADMIN=8073
SERVER_COUNT=1
SERVER_NB_COMPILE=4
SERVER_TIMEOUT=60
SERVER_LOG=SERVERLOG:=$SERVERDIR/jack$SERVERPORTSERVICE.logJACKVMCOMMAND={JACK_VM_COMMAND:=java}

Internal, do not touch

SETTING_VERSION=2

hhd@hhd:~$ guvcview GUVCVIEW: version 2.0.7 V4L2_CORE: (UVCIOC_CTRL_MAP) Error: 没有那个文件或目录 V4L2_CORE: (UVCIOC_CTRL_MAP) Error: 没有那个文件或目录 V4L2_CORE: (UVCIOC_CTRL_MAP) Error: 没有那个文件或目录 V4L2_CORE: (UVCIOC_CTRL_MAP) Error: 没有那个文件或目录 V4L2_CORE: (UVCIOC_CTRL_MAP) Error: 没有那个文件或目录 V4L2_CORE: (UVCIOC_CTRL_MAP) Error: 没有那个文件或目录 V4L2_CORE: (UVCIOC_CTRL_MAP) Error: 没有那个文件或目录 V4L2_CORE: (UVCIOC_CTRL_MAP) Error: 没有那个文件或目录 V4L2_CORE: (UVCIOC_CTRL_MAP) Error: 没有那个文件或目录 ALSA lib pcm_dsnoop.c:601:(snd_pcm_dsnoop_open) unable to open slave ALSA lib pcm_dmix.c:1032:(snd_pcm_dmix_open) unable to open slave ALSA lib pcm.c:2664:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear ALSA lib pcm.c:2664:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe ALSA lib pcm.c:2664:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side Cannot connect to server socket err = 没有那个文件或目录 Cannot connect to server request channel jack server is not running or cannot be started JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock Cannot connect to server socket err = 没有那个文件或目录 Cannot connect to server request channel jack server is not running or cannot be started JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock ALSA lib pcm_oss.c:397:(_snd_pcm_oss_open) Cannot open device /dev/dsp ALSA lib pcm_oss.c:397:(_snd_pcm_oss_open) Cannot open device /dev/dsp ALSA lib confmisc.c:160:(snd_config_get_card) Invalid field card ALSA lib pcm_usb_stream.c:482:(_snd_pcm_usb_stream_open) Invalid card 'card' ALSA lib confmisc.c:160:(snd_config_get_card) Invalid field card ALSA lib pcm_usb_stream.c:482:(_snd_pcm_usb_stream_open) Invalid card 'card' ALSA lib pcm_dmix.c:1032:(snd_pcm_dmix_open) unable to open slave Cannot connect to server socket err = 没有那个文件或目录 Cannot connect to server request channel jack server is not running or cannot be started JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock control[0]:(unknown - 0x6) 0x980001 'User Controls' control[12]:(unknown - 0x6) 0x9a0001 'Camera Controls' V4L2_CORE: VIDIOC_S_EXT_CTRLS for multiple controls failed (error -1) V4L2_CORE: using VIDIOC_S_CTRL for user class controls V4L2_CORE: control(0x0098091a) "White Balance Temperature" failed to set (error -1) 还是没有画面
最新发布
09-13
ERROR: cannot launch node of type [lslidar_driver/lslidar_driver_node]: Cannot locate node of type [lslidar_driver_node] in package [lslidar_driver]. Make sure file exists in package path and permission is set to executable (chmod +x) ERROR: cannot launch node of type [laser_filters/scan_to_scan_filter_chain]: Cannot locate node of type [scan_to_scan_filter_chain] in package [laser_filters]. Make sure file exists in package path and permission is set to executable (chmod +x) ERROR: cannot launch node of type [map_server/map_server]: Cannot locate node of type [map_server] in package [map_server]. Make sure file exists in package path and permission is set to executable (chmod +x) ERROR: cannot launch node of type [amcl/amcl]: Cannot locate node of type [amcl] in package [amcl]. Make sure file exists in package path and permission is set to executable (chmod +x) ERROR: cannot launch node of type [move_base/move_base]: Cannot locate node of type [move_base] in package [move_base]. Make sure file exists in package path and permission is set to executable (chmod +x) ERROR: cannot launch node of type [robot_localization/ekf_localization_node]: Cannot locate node of type [ekf_localization_node] in package [robot_localization]. Make sure file exists in package path and permission is set to executable (chmod +x) ERROR: cannot launch node of type [eprobot_start/one_car_start.py]: Cannot locate node of type [one_car_start.py] in package [eprobot_start]. Make sure file exists in package path and permission is set to executable (chmod +x)这是什么问题怎么解决
07-17
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值