Android O源码编译时,对openjdk的版本有要求,3.1.2版本会导致与jack服务socekt通信失败。建议切换为低版本的openjdk。
Android O -Jack错误导致编译失败_就是yying的博客-CSDN博客
1.首先查看当前openjdk的版本:
$ java -version
$ javac -version
2.卸载当前openjdk
卸载openjdk:sudo apt-get remove openjdk-8-jdk
卸载jre:sudo apt-get remove openjdk-8-jre-headless
3.安装制定版本openjdk
openjdk8指定版本安装_weixin_34345753的博客-CSDN博客
4.管理jdk版本,1.8和1.7
$ update-alternatives --config java