背景:
Jack (Java Android Compiler Kit)是Android 6.0 开始加入的新的Android 编译工具,替换原有的编译工具,例如javac, ProGuard, jarjar和 dx。它主要负责将java代码编译成dex包,并支持代码压缩,混淆等
Android P之后被弃用,包括P,所以jack编译只会出现在Android6.0到8.1版本中进行编译。
问题现象&报错:
机器1,4.27号上午可以编译通过,4.27号下午无法进行编译,出现jack报错;
机器2上5.06号发现也出现相同问题,出现问题的时间与4.27号时间也相近;
机器3可编译通过
[ 50% 1/2] build jack-server
[100% 2/2] Ensuring Jack server is installed and started
FAILED: setup-jack-server
Communication error with Jack server (35), 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'
SSL ERROR之前怀疑是证书问题,之前在整服务器的时候有遇到到TLS证书有效时间为1年,可能会存在过期的情况,但是jack的SSL证书为自签名,有效期三年从