启动失败,log如下
$ jack-admin start-server
Launching Jack server java -XX:MaxJavaStackTraceDepth=-1 -Djava.io.tmpdir=/tmp -Dfile.encoding=UTF-8 -XX:+TieredCompilation -Xmx4g -cp /home/libz/.jack-server/launcher.jar com.android.jack.launcher.ServerLauncher
Jack server failed to (re)start, try 'jack-diagnose' or see Jack server log

Jack server log如下:
~/.jack-server/logs $ cat jack-server-0-0.log 
18:05:04.783: INFO: com.android.jack.server.JackHttpServer: Loading config of jack server version: 1.3-a11 '1.3' (402300 704631c4e9bbfb4e8b052365140f79974b9f4cf4 by android-jack-team@google.com)
18:05:04.860: INFO: com.android.jack.server.JackHttpServer: Jack 1.1-mr9 'Brest' (181101 948582afdf10275469153f05f1e8bfdd004a96bb by N/A) available in ./jack/jack-1532692995158-0.jar
18:05:04.903: INFO: com.android.jack.server.JackHttpServer: Jack 1.3-b2 'Douarn' (320400 bfc75939a2e32be4feddc59d656afb274397ed65 by N/A) available in ./jack/jack-1532693003184-0.jar
18:05:04.906: SEVERE: com.android.jack.launcher.ServerLauncher: Uncaught exception in thread 'Server 1'
java.lang.UnsupportedClassVersionError: com/android/jack/api/impl/JackProviderImpl : Unsupported major.minor version 52.0
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:803)
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:442)
        at java.net.URLClassLoader.access$100(URLClassLoader.java:64)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:354)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:348)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:347)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:278)
        at java.util.ServiceLoader$LazyIterator.next(ServiceLoader.java:363)
        at java.util.ServiceLoader$1.next(ServiceLoader.java:445)
        at com.android.jack.server.JackHttpServer.getJackProvider(JackHttpServer.java:981)
        at com.android.jack.server.JackHttpServer.loadJack(JackHttpServer.java:972)
        at com.android.jack.server.JackHttpServer.loadInstalledJacks(JackHttpServer.java:680)
        at com.android.jack.server.JackHttpServer.buildInstalledJackCache(JackHttpServer.java:648)
        at com.android.jack.server.JackHttpServer.start(JackHttpServer.java:757)
        at com.android.jack.server.JackServerImpl.run(JackServerImpl.java:67)
        at com.android.jack.launcher.ServerLauncher$3.run(ServerLauncher.java:392)
        at java.lang.Thread.run(Thread.java:745)

重点在这里:
java.lang.UnsupportedClassVersionError: com/android/jack/api/impl/JackProviderImpl : Unsupported major.minor version 52.0

要求是java 8 , 但编译工具低于Java 8(version 52.0), 果然编译工具用的是java 7 , 切换到Java 8 , 问题解决。

下面是java的版本代号,
major version number of the class file format being used.
Java SE 10 = 54 (0x36 hex)
Java SE 9 = 53 (0x35 hex)
Java SE 8 = 52 (0x34 hex),
Java SE 7 = 51 (0x33 hex),
Java SE 6.0 = 50 (0x32 hex),
Java SE 5.0 = 49 (0x31 hex),
JDK 1.4 = 48 (0x30 hex),
JDK 1.3 = 47 (0x2F hex),
JDK 1.2 = 46 (0x2E hex),
JDK 1.1 = 45 (0x2D hex).

jack server无法启动相关推荐

  1. Android系统编译之Communication error with Jack server (35), try ‘jack-diagnose‘ or see Jack server log

    jack server failed 场景 个人分析 网上分析 分析1 分析2 原因1:权限问题 原因2:端口占用 原因3:删除 TLSv1, TLSv1.1 测试结论 解决方案 说明 相关链接 场景 ...

  2. 启动 jack server 出现 Could not find or load main class com.android.jack.launcher.ServerLauncher的问题

    最近遇到的问题似乎都与权限有关.在编译安卓的过程中出现了如下所示的奇怪错误: FAILED: /bin/bash -c "(prebuilts/sdk/tools/jack-admin in ...

  3. android 关闭jack_编译Android时禁用Jack Server

    编译Android时禁用Jack Server 2017-07-24 15:29:43 +08 字数:818 标签: Android 本文的代码与方法,基于Android O(8.0). 简介 ¶ J ...

  4. jack server 常见错误解决方法

    jack 服务常见错误解决方法 当你编译Android时,你不需要修改任何内容. Jack是Andriod M的默认编译工具.只需使用标准的makefile命令执行即可.当第一次执行jack时,它会在 ...

  5. Communication error with Jack server , try ‘jack-diagnose‘ or see Jack server log 报错解决办法

    创作不易,请尊重原创,转载注明出处: https://blog.csdn.net/An_Times/article/details/121334749 Communication error with ...

  6. Android7.1编译出现jack server端口配置错误的问题

    编译环境: Android 7.1 ubuntu16.04 下面是编译出现的错误,[ninja_wrapper] Error 1 Created filesystem with 25/2048 ino ...

  7. Jack Server--Android N AOSP编译--Failed to contact Jack server

    准备 今天正式担任Android7.0(N)项目模块的开发和维护工作,借此机会git和make了一套系统代码用来研究.在编译的过程中,与以往系统不同的是Android7.0系统编译工具链使用了全新的J ...

  8. Android 8.0 系统编译解决卡在Ensuring Jack server is installed and started

    参考: https://www.cnblogs.com/zzb-Dream-90Time/p/9273844.html 这个解决方法是比较全的,但是我所有操作都做了,依然无法正常编译 解决这个问题花了 ...

  9. Android7.0新特性Jack server

    准备 今天正式担任Android7.0(N)项目模块的开发和维护工作,借此机会git和make了一套系统代码用来研究.在编译的过程中,与以往系统不同的是Android7.0系统编译工具链使用了全新的J ...

最新文章

  1. 使用计算机视觉来做异常检测!
  2. 大话手游时间服务器哪个最新,大话手游时间服和免费服优缺点分析!选择最适合你的...
  3. 十八、Oracle学习笔记:PLSQL操作(含游标的操作)
  4. U盘量产失败后无法找驱动U盘的解决方法。
  5. winform之控件在Panel中居中
  6. 新概念英语(第三册,新版)学习(原文及全文翻译)
  7. 数据分析师说坐飞机安全么
  8. 卡耐基梅隆大学计算机科学,卡耐基梅隆大学之计算机科学系
  9. java开发手机app教程,看完必懂
  10. tf-encrypted介绍和代码示例
  11. 常见sketch简介
  12. c语言打印三角99乘法表,用c语言打印99乘法表4种三角形
  13. JAVA探针机制—Agent(一)
  14. Win10家庭版Hyper-V出坑(完美卸载,冲突解决以及Device Guard问题)
  15. HTC Desire S刷kernel 2.3.5+sense3.0版的RUU后解锁和root
  16. Java编程思想读书笔记(02)
  17. win10电脑分盘+并盘
  18. cloudera目录结构
  19. matlab初值的非线性最小二乘,非线性最小二乘最优化
  20. 学习python抓取数据——链家北京二手房数据

热门文章

  1. Jacoco代码覆盖率报告详解
  2. 如何判断List 集合和Map 集合是否为空
  3. 盛铭轩电商:详情页优化
  4. dialog使用(dialog使用方法)
  5. python实现crc16校验
  6. 制造工厂生产线液晶电子看板显示终端
  7. 计算机学后感作文400,科技展观后感作文400字(精选7篇)
  8. Ubuntu 18.04将语言改为中文(简体)
  9. Android开发笔记(序)
  10. 从零开始研发GPS接收机连载——9、跟踪调试之凤凰涅槃