[RK3399][Android7.1] Jack server编译出错
很多人在开发中,拉下一套新的代码会出现下列错误:
1.Failed to contact Jack server;
2.No Jack Server running;//jack server 被kill
这是由于Android7.0 采用Jack编译,不支持多人同时在线编译。出现了端口占用问题。
不明白Jack 编译的小伙伴可以看下我的这篇BLOG :
http://blog.csdn.net/Simon_Crystin/article/details/62426402
解决方法
下面就给出详细的解决方案:
我们需要做的就是改端口。
正常情况下,Android7.0(N)编译会出错三次。编译一次生成一个新的文件,下面就带领大家来爬坑。
第一次编译报错:
会在你的根目录生成一个 .jack-settings文件 (隐藏文件,如果在根目录找不到的话,请设置为显示隐藏文件)
进入修改端口:
给出修改后的结果:
这里有两点需要注意
1:默认两个端口是8076和8077,你改成和别人不一样的;
2:port是在0-65536范围设置,0-1024最好不要用,通常是熟知端口
改完了之后,你再去编译,这个时候又会报错;
第二次编译报错:
会在根目录下的 .jack-server下生成一个config.properties文件
给出修改后的结果:
注意:这里的修改要和上面一致。
完成了这一步,然后继续编译,又会报错:
No Jack Server running;
这个时候在.jack-server文件夹下执行 ls-al
查看文件的权限:
如图:
我们可以看到config.properties权限为rwx,,意思是可读,可写,可执行。我们需要把x权限删除。至于为什么要把x权限删除呢?jack-server里面的log说的很清楚:
config.properties must have permission rw ------- but have rwx------
执行 :chmod u-x config.properties
再执行ls-al 就可以看到修改成功了。(这个是linux权限管理,不懂得可以去了解下。)
再编译,应该就可以成功了。
反正端口占用的解决方案就是这样的,你看你到了第几步,直接执行下一步就好了。
[RK3399][Android7.1] Jack server编译出错相关推荐
- 20230318解决编译友善之臂的RK3399的Android7.1.2的ninja_wrapper出错
20230318解决编译友善之臂的RK3399的Android7.1.2的ninja_wrapper出错 2023/3/18 9:08 1.刚开始编译就出现ninja_wrapper出错:export ...
- RK3399 Android7.1 try 'jack-diagnose' or see Jack server log
CPU:RK3399 系统:Android 7.1 Android 7.1系统使用 jack-server 作为 Java 代码编译器 jack-server 由两个配置文件来决定用户使用的端口 /h ...
- Android7.1编译出现jack server端口配置错误的问题
编译环境: Android 7.1 ubuntu16.04 下面是编译出现的错误,[ninja_wrapper] Error 1 Created filesystem with 25/2048 ino ...
- Android7.0编译出现问题(Failed to contact Jack server)
Android N,O在初始源码编译时,很多会出现Failed to contact Jack server: Problem reading .jack-server/client.pem. Try ...
- Jack Server--Android N AOSP编译--Failed to contact Jack server
准备 今天正式担任Android7.0(N)项目模块的开发和维护工作,借此机会git和make了一套系统代码用来研究.在编译的过程中,与以往系统不同的是Android7.0系统编译工具链使用了全新的J ...
- Android 8.0 系统编译解决卡在Ensuring Jack server is installed and started
参考: https://www.cnblogs.com/zzb-Dream-90Time/p/9273844.html 这个解决方法是比较全的,但是我所有操作都做了,依然无法正常编译 解决这个问题花了 ...
- Android7.0新特性Jack server
准备 今天正式担任Android7.0(N)项目模块的开发和维护工作,借此机会git和make了一套系统代码用来研究.在编译的过程中,与以往系统不同的是Android7.0系统编译工具链使用了全新的J ...
- Android使用Jack编译报错:communication error with Jack server (58) 解决方法
Android7.0系统编译工具链使用了全新的Jack server来取代以往的编译器工具 Jack is a new Android toolchain that compiles Java sou ...
- Android系统编译之Communication error with Jack server (35), try ‘jack-diagnose‘ or see Jack server log
jack server failed 场景 个人分析 网上分析 分析1 分析2 原因1:权限问题 原因2:端口占用 原因3:删除 TLSv1, TLSv1.1 测试结论 解决方案 说明 相关链接 场景 ...
- Android编译 SSL error when connecting to the Jack server. Try ‘jack-diagnose‘
问题 主机:vmware虚拟机 Ubuntu16.04 硬件:荣品RP3128 1+8GB/荣品DR4-PX30 CPU:RK3128/RK PX30 系统:Android7.1/Android 8. ...
最新文章
- 为什么batchnormalize 有效
- 用户控件中使用相对路径问题
- 深度学习-Tensorflow2.2-批标准化简介-14
- dos 注册服务器,DOS命令实现服务器断线短信通知
- kafka跨集群同步方案
- CPU 架构 —— ARM 架构
- python转换unicode_转-Python Unicode与中文处理
- 行政边界矢量地图—县级
- 【通信原理 入坑之路】 —— 深入理解BPSK调制和解调的全过程及其Matlab实现
- 智能科学与技术——介绍概要
- HDU 2154:跳舞毯(递推)
- Ubuntu(乌班图)修改阿里云镜像源详细步骤及安装gcc编译器
- PC端直通车投放 直通车属性投放 淘宝直通车的四种玩法,你会几种?
- 50款可以替代桌面软件的在线服务
- Matlab 颜色、线型、标记符号和希腊字母表
- PADS 快捷命令(无模指令)
- sql查询今年的12个月的统计数据
- java-se项目--嗖嗖移动
- c++ [Error] conflicting declaration的错误
- c语言串行通信论文参考文献,参考文献