Jack server failed,Try jack-diagnose,SSL error when connecting to the Jack server,8.1,7.1系统源码编译不过

android8.1 编译报错 Jack server问题 编译android8.1 报错 jack-server相关的问题。 jack-server 是安卓源码编译工具。在android6.0 ~ android8.1源码中使用。之后的版本废弃了。 报错类型1: Communication error with Jack server (58), try ‘jack-diagnose’ or see Jack server log Failed to contact Jack server: Problem reading /home/user3/.jack-se 阅读详情
AI摘要

本文详细阐述了Android开发者遇到的Jackserver编译错误,涉及TLS版本不兼容问题。通过更新Java配置,移除不安全的TLS1.0和1.1,解决了Jackserver连接错误。提供了步骤指导和可能的替代方案,适用于Android Framework开发

课程答疑和新课信息:QQ交流群:422901085进行课程讨论
FrameWork入门课视频链接:https://edu.youkuaiyun.com/course/detail/30298
FrameWork实战课1视频链接:https://edu.youkuaiyun.com/course/detail/30275
专题博客系列:
Android 8.1 zygote 启动过程源码
Android Framework实战视频–Zygote的fork进程篇
Android Framework实战视频–SystemServer启动篇
Android Framework实战视频–SystemServer启动FallbackHome篇
Android Framework实战视频–FallbackHome进程启动及Activity启动篇
Android Framework实战视频–FallbackHome结束启动Launcher篇
Android Framework实战视频–BootAnimation的启动源码分析(Android8.1)

Android Framework实战视频–init进程的bootanimation启动源码分析(补充Android 10部分的BootAnimation的启动源码分析)

首先感谢学员提供线索和链接,我这边做一个总结,针对近期的编译android 8.1突然2021年5月1号左右突然jack server一直报错,网络百度都是些什么修改端口等,根本无法解决,这边按照jack 命令导出报告的日志打印如下:

Ensure Jack server is installed and started
FAILED: /bin/bash -c "(prebuilts/sdk/tools/jack-admin install-server prebuilts/sdk/tools/jack-launcher.jar prebuilts/sdk/tools/jack-server-4.8.ALPHA.jar 2>&1 || (exit 0) ) && (JACK_SERVER_VM_ARGUMENTS=\"-Dfile.encoding=UTF-8 -XX:+TieredCompilation\" prebuilts/sdk/tools/jack-admin start-server 2>&1 || exit 0 ) && (prebuilts/sdk/tools/jack-admin update server prebuilts/sdk/tools/jack-server-4.8.ALPHA.jar 4.8.ALPHA 2>&1 || exit 0 ) && (prebuilts/sdk/tools/jack-admin update jack prebuilts/sdk/tools/jacks/jack-2.28.RELEASE.jar 2.28.RELEASE || exit 47; prebuilts/sdk/tools/jack-admin update jack prebuilts/sdk/tools/jacks/jack-3.36.CANDIDATE.jar 3.36.CANDIDATE || exit 47; prebuilts/sdk/tools/jack-admin update jack prebuilts/sdk/tools/jacks/jack-4.7.BETA.jar 4.7.BETA || exit 47 )"
Jack server already installed 
Jack server failed to (re)start, try 'jack-diagnose' or see Jack server log
SSL error when connecting to the Jack server. Try 'jack-diagnose'
SSL error when connecting to the Jack server. Try 'jack-diagnose'
$ JACK_EXTRA_CURL_OPTIONS=-v jack-admin list server
*   Trying 127.0.0.1...
* Connected to localhost (127.0.0.1) port 18077 (#0)
* found 1 certificates in /home/test/.jack-server/server.pem
* found 521 certificates in /etc/ssl/certs
* ALPN, offering http/1.1
* gnutls_handshake() failed: The TLS connection was non-properly terminated.
* Closing connection 0
SSL error when connecting to the Jack server. Try 'jack-diagnose'

明显是什么gnutls_handshake() failed: The TLS connection was non-properly terminated.网络链接和鉴权等错误,和端口号一毛钱关系都没有

这里的首先我这边一共提出2中解决方案:
1、直接关闭jack方式,即压根我们就不使用jack来编译

把 原来的 make命令变成 --》 make ANDROID_COMPILE_WITH_JACK=false

这种方式就是不管什么原因jack导致无法编译,我就关闭jack,不使用总可以吧,相当于躲避规避

2、如果还想使用jack,那这种解决方法就得感谢我的学员提供线索了
原因:
问题出现的原因是jdk自行更新新版本,新版本的说明为

释放说明 https://java.com/en/download/help/release_changes.html

释放日期 https://java.com/en/download/help/release_dates.html

在这里插入图片描述

大概就是java这个日期有更新,并且有如下release Note:
Other notes: Disable TLS 1.0 and 1.1
TLS 1.0 and 1.1 are versions of the TLS protocol that are no longer considered secure and have been superseded by more secure and modern versions (TLS 1.2 and 1.3).
These versions have now been disabled by default. If you encounter issues, you can, at your own risk, re-enable the versions by removing “TLSv1” and/or “TLSv1.1” from the jdk.tls.disabledAlgorithms security property in the java.security configuration file.
See JDK-8202343

大概就是不支持这种不安全的TLS 1.0 and 1.1,如果要开启就要去jdk.tls.disabledAlgorithms把他给去除

具体做法:
去/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/security/java.security 文件中寻找到jdk.tls.disabledAlgorithms的config
你们应该如下:
在这里插入图片描述
所以这里我们要解决就删除这两个,编辑命令就

sudo vi /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/security/java.security 

删除后进行wq保存
最后记得把系统重启一下:

sudo reboot

然后再进行 1 :make clean
clean之后在进行 2:make
在这里插入图片描述
(如果修改后不再报jack错了,但是又报其他的模块错误,这个时候建议大家make clean一下,
在进行make)

好了到这里,不要问我是谁,我是致力于提高 android高端开发的 千里马。。。。。,要感谢我就加群422901085买我课。。。。谢谢!

编译android源码出现jack-server错误 5.1节前两天,以前能顺利编译android7.0和8.0的ubuntu 19.04的编译环境突然报jack-server错误了。错误内容基本如下: 阅读详情

相关推荐

SBM与超效率SBM模型实战:从原始面板数据到MATLAB高效实现

本文详细介绍了SBM模型与超效率SBM模型的核心原理,并提供了从原始面板数据预处理到MATLAB高效实现的完整实战指南。通过具体代码解析,帮助研究者掌握如何利用MATLAB进行数据标准化、模型构建、效率求解及结果可视化,从而精准评估决策单元的相对效率,尤其适用于在高效单元中进一步精细排名的场景。

weixin_29100399的博客 480

Jack server failed to (re)start, try ‘jack-diagnose‘ or see Jack server log

Jack server failed to (re)start, try 'jack-diagnose' or see Jack server log

wuxiaotian_2011的博客 1070

STM32F103C8T6全桥逆变电路PWM波生成(基于HAL库)

全桥逆变电路需要两组开关管相互协同工作,故需要两路PWM控制信号,为了防止电源短路,需要保证同一桥臂的上下两个开关管不会同时导通,故两路PWM在相位上需要相差180°;为了保证高频变压器不会磁饱和,使正负半周PWM占空比相同。但是传统的互补输出达不到调节占空比调节输出电压的效果。......

weixin_45042735的博客 6024

Android编译错误 Jack server failed to ,SSL error when connecting to the Jack server. Try ‘jack-diagnose‘

一、编译android sdk 出现下面的错误 Jack server failed to (re)start,try 'jack-diagnose' or see Jack server log,SSL error when connecting to the Jack server. Try 'jack-diagnose'。 [ 10% 538/4980] Ensuring Jack server is installed and started FAILED: setup-jack-serve..

海月汐辰 4621

【LaTeX】IEEE会议模板中使用BibTex插入文献(解决报错:Something‘s wrong--perhaps a missing \item. \end{thebibliography}

使用IEEE会议论文LaTeX模板时遇到的一个错误,问题描述为:使用Texstudio编译LaTeX模板报错,报错信息提示为。出现的原因为IEEE会议论文模板自带的参考文献引用方式为手动插入,即不使用格式的参考文献,手动将参考文献调整为合适格式,然后粘贴到文本中,我准备将其换成方法引用参考文献。我的替换步骤为删除原始参考文献对应内容,即模板中的: 将以下函数添加到原始参考文献对应位置,对应上文新建的文件。 再次编译出现报错 删除文件夹中的文件 修改模板中的引用名称 引用方法为: 将 替换为 再次编译——

TangPlusHPC的博客 9911

基于STM32的多路火灾报警系统设计

本文设计了一款基于STM32的多路火灾报警系统,利用多个传感器组合(如烟雾传感器、温度传感器等)进行数据采集与处理,精确判断火灾情况,并及时发出报警信号,保障生命与财产安全。本系统设计了一款基于STM32的多路火灾报警系统,通过结合烟雾传感器和温度传感器,提升了火灾检测的准确性和可靠性。未来,系统可以进一步集成更多传感器,如气体传感器、湿度传感器等,进一步提升火灾报警系统的智能化水平。本系统采用STM32F103单片机作为核心处理单元,结合烟雾传感器、温度传感器和报警模块,实现多通道火灾报警功能。

stm32d1219的博客 2030

UBUNTU16.04JACK的问题Jack server failed to (re)start, try ‘jack-diagnose‘ or see Jack server log .

jack一些操作方法 1).jack-admin start-server 2).jack-admin kill-server 3).jack-admin list-server 4).jack-admin uninstall-server 5).mm -j32 showcommands &> mm.out 6).jack-admin install-server jack-launcher.jar jack-server-4.8.ALPHA.jar 7).jack-admin d

longmin96的博客 4898

Windows显卡TDR超时导致Unity崩溃?手把手教你修改注册表延长响应时间

本文详细解析了Windows显卡TDR超时导致Unity崩溃的问题,并提供了修改注册表延长响应时间的完整解决方案。通过调整TdrDelay和TdrDdiDelay键值,开发者可以有效避免D3D11设备丢失错误,提升Unity编辑器的稳定性。文章还包含显卡驱动优化、系统性能调优等实用技巧,帮助开发者彻底解决编辑器崩溃问题。

weixin_33737774的博客 623

Android Jack server failed to ,SSL error when connecting to the Jack server. Try ‘jack-diagnose‘

执行源码目录下的 jack-admin dump-report;输出到指定目录的txt中:reports/jackdump.txt。在网页上按住ctrl + F 搜索标记NMF26F,找到对应的测试机版本的驱动,点击Link下载对应驱动;这边采用的是ssh的方式连接 ubuntu14.04;下载好了之后,直接拖动2个zip文件到对应的文件夹。4.1 google官网下载对应版本的对应驱动。

xiaoxiao_hen的博客 960

【WRF-Chem工具】anthro_emiss 详解:生成人为排放数据

anthro_emiss 详解:生成人为排放数据

WW、forever的博客 2055

反爬虫:POST 请求参数中 Sign 的加密机制详解,并设计带 Sign 校验的网站

本文介绍了API请求中sign签名的生成原理及实现方法。sign是通过对请求参数加密生成的一串字符串,用于验证请求合法性,防止参数篡改、重放攻击和伪造请求。其生成步骤包括参数排序、拼接字符串、加盐和哈希加密。文章还演示了如何在FastAPI后端实现带sign验证的新闻网站,包括参数校验、时间戳验证和签名比对等安全措施,有效提升API安全性,增加爬虫逆向难度。

数据知道的博客 4076

Jack server failed ,Try jack-diagnose,SSL error when connecting to the Jack server 8.1,7.0编译不过了报错

课程答疑和新课信息:QQ交流群:422901085进行课程讨论 FrameWork入门课视频链接:https://edu.csdn.net/course/detail/30298 FrameWork实战课1视频链接:https://edu.csdn.net/course/detail/30275 专题博客系列: Android 8.1 zygote 启动过程源码 Android Framework实战视频–Zygote的fork进程篇 Android Framework实战视频–SystemServer启动

liaosongmao1的专栏 487

Vins-Fusion 外参camera-imu 标定

Vins-Fusion是一种基于优化的多传感器状态估计器,一大特色是支持实时camera-imu外参校准(相机和IMU之间的旋转)。Vins-Fusion 外参camera-imu校准是利用两帧间计算相机位姿和imu预积分得到位姿,构建最小二乘问题,并通过SVD求解camera-imu外参旋转矩阵。

u010196944的博客 2490

AOSP编译中Jack Server通信错误(35)的根源与解决方案

Jack Server是Android 7.0–8.x时期AOSP构建系统使用的Java编译后端,其基于Java Socket的二进制RPC通信机制与JDK版本强耦合。随着JDK 9+模块化及TLS协议升级,旧版Jack Server因SSL握手失败、反序列化异常或端口冲突频繁抛出Communication error (35)。该问题本质是遗留编译工具链与现代JDK环境的兼容性断层,而非Android Studio配置错误。技术价值在于厘清AOSP构建演进路径(Jack → dx → D8/R8),支撑从

weixin_34279246的博客 446

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

window11使用wsl2下载编译android 8代码,并用emulator运行

博主需要使用android 8代码进行学习,电脑环境window11,踩了很多坑才完成了android 8的代码下载编译运行,在此做记录。如遇到网络问题,一般使用清华源或者中科源。博主生活在中原地区,离中科源更近,所以优先使用的中科源。

xunyan6234的博客 512

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

Android7.1编译时jack-server不工作

@[TOC]android7.1编译时jack-server不工作 提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录前言一、现象二、问题排查1.更改端口2.重新安装jack-server3.添加java运行参数-Xmx4g4.其他的尝试三、最终的解决方案总结 前言 android7.1编译时,会用到jack-server,一般情况下工作正常,但是偶尔也会出问题,不能正常工作。不幸的是,我也碰到了,而且是突然罢工了! 提示:以下是本篇文章正文内容,下面案例可供参考 一、现象 原

yanqing114的博客 1812

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

jack server 常见错误解决方法

jack 服务常见错误解决

Venus 的博客 5万+

公司编译Jack Server报错

Communication error with Jack server (60), try 'jack-diagnose' or see Jack server log 假期前新来了员工,因为提前请假回家。放假回来编译系统发现jack server报了这个错,首先想到是端口被占用了 修改了home目录下的 Y:\.jack-server\config.properties Y:\.jac...

WebPolarBear的博客 1303

【无标题】

进入要编译的Android源码,源码的根目录的/prebuilts/sdk/tools#里执行先 ./jack-admin kill-server先停止服务,再执行./jack-admin start-server.但这是我的终端卡住了没反应了,强制ctri-c 退出。在网上查找jack-server 无法启动的原因。再重编译应该就可以了。编辑/etc/java-8-openjdk/security/java.security中。然后重新执行./jack-admin start-server。

youryanglin的博客 388

Ubuntu 16 用 jdk1.8 编译 Android 7.0 报错解决

Ubuntu 16 用 jdk1.8 编译 Android 7.0 报错解决 报错: Jack server failed to (re)start, try ‘jack-diagnose’ or see Jack server log FAILED: /bin/bash -c "(prebuilts/sdk/tools/jack-admin install-server prebuilts/sdk/tools/jack-launcher.jar prebuilts/sdk/tools/jack-serve

空白格的博客 567

firefly_rk3399编译android出现Jack server failed to (re)start, try 'jack-diagnose' or see Jack server log

在firefly_rk3399编译android的时候,会出现jack server failed,此时可以尝试删除~/.jack_server以及~/.jack_setting

jj244212647的博客 1857

Android 7.1编译jack-server问题记录

错误信息 FAILED: /bin/bash -c "(prebuilts/sdk/tools/jack-admin install-server prebuilts/sdk/tools/jack-launcher.jar prebuilts/sdk/tools/jack-server-4.8.ALPHA.jar 2>&1 || (exit 0) ) && (JACK_SERVERencoding=UTF-8 -XX:+TieredCompilation\" prebuilt

z9722的博客 494

编译之 jack-server报错

1.问题 FAILED: setup-jack-server /bin/bash -c "(prebuilts/sdk/tools/jack-admin install-server prebuilts/sdk/tools/jack-launcher.jar prebuilts/sdk/tools/jack-server-4.11.ALPHA.jar 2>&1 || (exit 0) ) && (JACK_SERVER_VM_ARGUMENTS=\"-Dfile.encod.

伊伊_f 1562

Android7 8 Jack server SSL error

编译Android 7 8 代码时出现如下报错信息 Jack server failed to (re)start, try ‘jack-diagnose’ or see Jack server log SSL error when connecting to the Jack server. Try ‘jack-diagnose’ SSL error when connecting to the Jack server. Try ‘jack-diagnose’ 是由于JDK更新了版本 https://ja

python_bigniu的博客 524
上一篇: Android Framework实战视频--init进程的bootanimation启动源码分析(补充Android 10部分的BootAnimation的启动源码分析)
下一篇: Android高级Framework系统面试专题系列-认清楚自己的层次
千里马学框架
博客等级 码龄6年 1万+粉丝 650原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

千里马学框架

帮助你了,就请我喝杯咖啡

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值