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

参考:Android编译错误 Jack server failed to ,SSL error when connecting to the Jack server. Try ‘jack-diagnose‘-CSDN博客

现象:

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

解决方案:

1 确保端口一致

2 打印日志查看问题

执行源码目录下的 jack-admin dump-report; 输出到指定目录的txt中:reports/jackdump.txt

//进入home目录,创建reports目录
cd ~
mkdir reports

//将日志输出到 reports/jackdump.txt
/home/aosp/android-7.1.1_r1/prebuilts/sdk/tools/jack-admin dump-report > reports/jackdump.txt

//查看日志  解决对应bug
sudo cat ~/reports/jackdump.txt

3 删除 opjdk中 java.security 704行中TLSv1 和 TLSv1.1

//1.安装vim
sudo apt-get install vim

//2.删除java.security704行的 TLSv1 和 TLSv1.1
// 目录: /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/security/java.security
cd /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/security/java.security
cp java.security orijava.security
sudo vim java.security
/*
    按下i 进入编辑模式
->  按住键盘 ↓ 到704行
->  删除 TLSv1 和 TLSv1.1
->  按下 esc 退出编辑
->  按下 键盘 ":"  完整输入 ":wq" 
->  按下键盘 enter 退出 
*/
// 修改后的结果
jdk.tls.disabledAlgorithms=SSLv3, RC4, DES, MD5withRSA, \
    DH keySize < 1024, EC keySize < 224, 3DES_EDE_CBC, anon, NULL, \
    include jdk.disabled.namedCurves

//3.重启
sudo reboot

执行到这儿,重启后进入linux terminal可以再次编译:

cd aosp
source build/envsetup.sh
lunch sdk_phone_x86_64
make -j32

4 配置对应的驱动

android版本       标记测试机设备代号基线版本
7.1.1NMF26FNexus 6Panglerandroid-7.1.1_r1

4.1 google官网下载对应版本的对应驱动

google官网:https://developers.google.com/android/drivers?hl=zh-cn#fugun2g47h


在网页上按住ctrl + F 搜索标记NMF26F,找到对应的测试机版本的驱动,点击Link下载对应驱动;

这边采用的是ssh的方式连接 ubuntu14.04; 下载好了之后,直接拖动2个zip文件到对应的文件夹

//1.创建文件夹
cd ~
mkdir driver/Nexus6P/android711r1
cd driver/Nexus6P/android711r1

//2.安装传输工具 lrzsz
cd ~
sudo apt-get update
sudo apt-get install lrzsz

//3.把chorm下载的两个zip文件拖到 driver/Nexus6P/android711r1目录下

//4.解压 huawei..zip  和 qcom..zip
cd ~/driver/Nexus6P/android711r1
ls
tar -zxvf huawei-angler-n2g47h-46fb46a5
tar -zxvf qcom-angler-n2g47h-22115f9f
ls -a

//5.执行sh脚本,一起生成 vendor文件夹
cd ~/driver/Nexus6P/android711r1
./extract-huawei-angler.sh
./extract-qcom-angler.sh
ls
sudo mv vendor ~/aosp/android711r1(源码的根目录)

最后重新编译

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值