Android N: jack server failed

在服务器上编译Android N。出现如下错误。

Android N 编译时会使用到 jack server,同一台服务器上,各个用户都需要为 jack server 指定不同的端口,否则会产生端口冲突。

需要修改的文件和修改内容

更改service.port和admin.port的值。

修改 ~/.jack-server/config.properties

jack.server.max-jars-size=104857600
jack.server.max-service=4
jack.server.service.port=8078
jack.server.max-service.by-mem=1\=2147483648\:2\=3221225472\:3\=4294967296
jack.server.admin.port=8079
jack.server.config.version=2
jack.server.time-out=7200

修改 ~/.jack-settings

# Server settings
SERVER_HOST=127.0.0.1
SERVER_PORT_SERVICE=8078
SERVER_PORT_ADMIN=8079

# Internal, do not touch
SETTING_VERSION=4

注意

这两个文件中的 service port 和 admin port 要保持一致

其中config.properties文件是自动生成的,如果文件不存在自己手动添加的话,编译还是会出错。

需要编译源码,会先自动生成cofig.properties,然后再更改里面的内容,编译就通过了。

posted @   SuperTao1024  阅读(416)  评论(0编辑  收藏  举报
编辑推荐:
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· .NET Core 中如何实现缓存的预热?
· 三行代码完成国际化适配,妙~啊~
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
历史上的今天:
2016-12-08 rtl8723 2个 wlan
2016-12-08 wpa supplicant 移植
点击右上角即可分享
微信分享提示