编译android 7.0 framework时报错解决

编译spr9850_n0_dev时报错

Ensure Jack server is installed and started
Failed to contact Jack server: Problem reading /home/pengjiajun/.jack-server/server.pem. Try 'jack-diagnose'

修改办法:参考https://www.cnblogs.com/goolinli/p/14793289.html

/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/security/java.security
找到TLSv1这行,把TLSv1, TLSv1.1,删除后保存
jdk.tls.disabledAlgorithms=SSLv3, TLSv1, TLSv1.1, RC4, DES, MD5withRSA, \
保存
然后杀死占用端口的进程
https://www.cnblogs.com/jiangfeilong/p/11141072.html
netstat -ap | grep 8076
netstat -ap | grep 8077
kill [pid]

kill后全编过了

souce build/envsetup.sh

lunch

mmm framework/base

解决过程
依据提示try 'jack-diagnose'找到prebuilts/sdk/tools/下的jack-diagnose
cd prebuilts/sdk/tools/
chmod +x jack-diagnose
./jack-diagnose
提示端口被占用
修改端口号
/home/pengjiajun/.jack-server/config.properties
/home/pengjiajun/.jack-settings
不显示占用了,但是再编译又显示占用

./jack-admin dump-report 输出日志压缩包
得到压缩包解压后查看report.4520.txt

后百度到上述方法
expand:
lsof -i TCP:8077 -l

进入jack目录:cd ./prebuilts/sdk/tools/

先停止服务: jack-admin stop-server

再卸载服务: jack-admin uninstall-server

重新安装服务:jack-admin install-server jack-launcher.jar jack-server-4.8.ALPHA.jar

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

陈大大要变强

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值