RK3399 Android7.1 try 'jack-diagnose' or see Jack server log
CPU:RK3399
系统:Android 7.1
如果第一次编译 Android 7.1 的代码,会提示 Jack server 未安装,报错如下:
Jack server installation not found
Jack server 安装方法:[RK3399] Jack server installation not found
Android 7.1系统使用 jack-server 作为 Java 代码编译器,同一个端口号不能多个用户同时使用,所以不用用户要配置不同的端口号。
jack-server 由两个配置文件来决定用户使用的端口
/home/aaron/.jack-server/config.properties
jack.server.service.port=8074
jack.server.admin.port=8075
/home/aaron/.jack-settings
SERVER_PORT_SERVICE=8074
SERVER_PORT_ADMIN=8075
若上面两个文件不存在,则需要手动创建,并且修改文件的权限
$ cat /home/aaron/.jack-server/config.properties
#
#Fri Nov :: CST
jack.server.idle=
jack.server.max-service.by-mem=\=\:\=\:\=
jack.server.shutdown=
jack.server.time-out=
jack.server.max-jars-size=
jack.server.service.port=
jack.server.admin.port=
jack.server.config.version=
jack.server.max-service=
jack.server.deep-idle=
$ cat /home/aaron/.jack-settings
# Server settings
SERVER_HOST=localhost
SERVER_PORT_SERVICE=
SERVER_PORT_ADMIN= # Internal, do not touch
SETTING_VERSION=
设置权限为660
$ chmod /home/aaron/.jack-server/config.properties
$ chmod /home/aaron/.jack-settings
-----------------------------------------分割线-------------------------------------
1、出现下面错误是由于 jack-server 本身编译器限制,同一个网络端口号不能多个用户同时使用。
多个用户在同一个台服务器上开发时,需要各自配置不同的端口号。
Communication error with Jack server, try 'jack-diagnose' or see Jack server log
解决办法是需要同时下面两个文件中的 port,而且两个文件中的那个的 port 要一致,
/home/aaron/.jack-server/config.properties
/home/aaron/.jack-settings
若修改 port 多次后还是编译报错,提示 Jack 未启动,如下。
解决办法是在主目录下执行下面执行,会自动生成 jack-report.*****.zip 日志
$ ./prebuilts/sdk/tools/jack-admin dump-report
打开压缩包中 report.*****.txt 文件,可以查看报错信息
2、若日志中出现一下信息,则需要重新安装 libcurl
* Protocol https not supported or disabled in libcurl
* Closing connection -1
$ sudo apt-get install libcurl
3、以前修改还未解决问题,日志中提示拒绝连接,如下:
此问题可能是文件权限问题,将 /home/aaron/.jack-settings 文件个权限修改为 777 试试(本人亲测OK)
RK3399 Android7.1 try 'jack-diagnose' or see Jack server log的更多相关文章
- Dialogue between Jack and Rose【jack 和 Rose的对话】
Dialogue between Jack and Rose Rose : It's getting quiet. 越来越安静了 Jack : It's gonna take a couple of ...
- android 6.0编译时出现ERROR:Security problem ,see jack server log【转】
本文转载自:http://blog.csdn.net/a567890k/article/details/52956798 最近编译Android6.0时经常出现以下错误 临时解决方法: Buildin ...
- [RK3399][Android7.1] 调试笔记 --- 模块编译32位动态库【转】
本文转载自:http://blog.csdn.net/kris_fei/article/details/78923784 Platform: RK3399 OS: Android 7.1 Board: ...
- [RK3399] Jack server installation not found
CPU:RK3399 系统:Android 7.1 服务器上第一次编译 Android 7.1 的代码,提示 Jack server 没有安装. Jack server installation no ...
- MacOS Sierra10.12.4编译Android7.1.1源代码必须跳的坑
简单介绍 下载Android7.1.1源代码花费了两天,编译整个源代码相同花费了2天,期间遇到无数个坑. 如今编译源代码,一旦中间遇到错误,则要又一次開始. 本文记录编译过程遇到的问题及解决方式,如有 ...
- RK3399 Android 7.1 删除repo后编译报错
CPU:RK3399 系统:Android 7.1 瑞芯微使用的是 repo 来进行代码管理,但我们需要用 git 来管理,所以就删除了 repo,但是编译就报错,如下:Server is alrea ...
- jack server 常见错误解决方法【转】
本文转载自:https://blog.csdn.net/qq_27061049/article/details/70156200 jack 服务常见错误解决方法 当你编译Android时,你不需要修改 ...
- 解决:ERROR: Cannot launch Jack server
问题重现: Install: /home/dinphy/sm/out/target/product/ido/system/lib/libdl.so java -Xmx3500m -jar /home/ ...
- jack报错
[ 29% 17593/59326] Ensure Jack server is installed and startedFAILED: /bin/bash -c "(prebuilts/ ...
随机推荐
- OC MRC之计数器的基本操作(代码分析)
/* 1.方法的基本使用 1> retain :计数器+1,会返回对象本身 2> release :计数器-1,没有返回值 3> retainCount :获取当前的计数器 4> ...
- 消息队列的创建与读写ftok,msgget,msgsnd,msgrcv,指令ipcs,ipcrm 查看,删除消息队列
ipcs是Linux下显示进程间通信设施状态的工具.可以显示消息队列.共享内存和信号量的信息.对于程序员非常有用,普通的系统管理员一般用不到此指令. ipcs -q 查看系统使用的IPC队列资源 ip ...
- 怎样设置IIS6.0的闲置超时时间
打开IIS 信息服务管理器 1)打开IIS,点击应用程序池 2)找到Bs项目使用具体程序池(DspTest) 3)右键属性找到高级设置-- 进程模型 -- 闲置超时 4)设置闲置超时时间(默认为20分 ...
- 使用Messenger 从Activity发送数据到service 通过后台计算结果Log输出;
package com.lixu.messenger; import android.app.Activity; import android.app.Service; import android. ...
- (C/C++学习笔记) 十四. 动态分配
十四. 动态分配 ● C语言实现动态数组 C语言实现动态数组,克服静态数组大小固定的缺陷 C语言中,数组长度必须在创建数组时指定,并且只能是一个常数,不能是变量.一旦定义了一个数组,系统将为它分配一个 ...
- Eclipse中复制项目重命名后重新发布,项目名在地址栏仍然是原来的项目名”的问题
转载自: http://www.cnblogs.com/chenxueling/p/5474717.html 将20170331-JavaEE-SSH项目复制一份,重命名为20170407-JavaE ...
- matlab一些函数
1 addpath 路径(相对应地,rmpath移除路径) addpath ../commonaddpath ../common/minFunc_2012/minFuncaddpath ../comm ...
- Texas Instruments matrix-gui-2.0 hacking -- index.php
<?php /* * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/ * * * Redistrib ...
- OpenCV代码提取:遍历指定目录下指定文件的实现
前言 OpenCV 3.1之前的版本,在contrib目录下有提供遍历文件的函数,用起来比较方便.但是在最新的OpenCV 3.1版本给去除掉了.为了以后使用方便,这里将OpenCV 2.4.9中相关 ...
- STM32 用c语言控制4个LED灯从左向右无限流动
在用c语言写LED流水灯的前提条件是配置好其他环境,这里我就不说环境了, 想让LED灯无限循环时,首先要想到的是无限循环函数,我这里利用的是for函数 无限循环. #include "stm ...