Android编译出现FAILED: setup-jack-server问题的解决办法

        在编译Android的时候出现了如下错误:

[ 28% 1127/3932] Ensuring Jack server is installed and started
FAILED: setup-jack-server

图:

原因:jack在编译的时候,可能出现多个人在同时编译的情况,这个时候就有可能出现两个人用同一个端口,发生端口冲突以至于超时。

解决办法:修改端口号(修改 .jack-settings和.jack-server/config.properties文件) 

步骤一:

        将项目根目录下的.jack-settings文件打开,修改jack.server.service.port 和 jack.server.admin.port端口,尽可能将该端口号设置大一些以减小端口冲突概率。例如,我在下面将jack.server.service.port设置为28078,jack.server.admin.port设置为28079.

# Server settings
SERVER_HOST=localhost
SERVER_PORT_SERVICE=28078
SERVER_PORT_ADMIN=28079

# Internal, do not touch
SETTING_VERSION=4

 

步骤二:

        将项目根目录下的.jack-server/config.properties文件打开,同样的将jack.server.service.port和jack.server.admin.port设置为和步骤一一样的值。

jack.server.idle=180
jack.server.max-service.by-mem=1\=2147483648\:2\=3221225472\:3\=4294967296
jack.server.shutdown=21600
jack.server.time-out=7200
jack.server.max-jars-size=104857600
jack.server.service.port=28078
jack.server.admin.port=28079
jack.server.config.version=4
jack.server.max-service=4
jack.server.deep-idle=900

 修改完成后如无冲突,即可正常编译了。

猜你喜欢

转载自blog.csdn.net/weixin_42433094/article/details/118603694