ubuntu 16.04 编译android 7.1,jack报错

Writing client settings in /home/nikos/.jack-settings
Installing jack server in "/home/nikos/.jack-server"
Communication error with Jack server (58), try 'jack-diagnose' or see Jack server log

参考众多文章,以下3步基本ok:

1.修改.bashrc

vim ~/.bashrc

增加下面这行

export ANDROID_JACK_VM_ARGS="-Dfile.encoding=UTF-8 -XX:+TieredCompilation -Xms2560m"

2.删掉jack-server目录

jack-admin  kill-server

rm ~/.jack-server/ -rf

3.修改7.1源码

  1 diff --git a/prebuilts/sdk/tools/jack-admin b/prebuilts/sdk/tools/jack-admin2 index ee193fc..86f88f0 1007553 --- a/prebuilts/sdk/tools/jack-admin4 +++ b/prebuilts/sdk/tools/jack-admin5 @@ -26,7 +26,7 @@ umask 0776  JACK_HOME="${JACK_HOME:=$HOME/.jack-server}"7  CLIENT_SETTING="${CLIENT_SETTING:=$HOME/.jack-settings}"8  TMPDIR=${TMPDIR:=/tmp}9 -JACK_SERVER_VM_ARGUMENTS="${JACK_SERVER_VM_ARGUMENTS:=-Dfile.encoding=UTF-8 -XX:+TieredCompilation}"10 +JACK_SERVER_VM_ARGUMENTS="${JACK_SERVER_VM_ARGUMENTS:=-Dfile.encoding=UTF-8 -XX:+TieredCompilation -Xmx4096M}"11  JACK_EXTRA_CURL_OPTIONS=${JACK_EXTRA_CURL_OPTIONS:=}12 13  LAUNCHER_JAR="$JACK_HOME/launcher.jar"14 @@ -451,7 +451,7 @@ case $COMMAND in15      if [ "$RUNNING" = 0 ]; then16        echo "Server is already running"17      else18 -      JACK_SERVER_COMMAND="java -XX:MaxJavaStackTraceDepth=-1 -Djava.io.tmpdir=$TMPDIR $JACK_SERVER_VM_ARGUMENTS -cp $LAUNCHER_JAR $LAUNCHER_NAME"19 +      JACK_SERVER_COMMAND="java -XX:MaxJavaStackTraceDepth=-1 -Djava.io.tmpdir=$TMPDIR $JACK_SERVER_VM_ARGUMENTS -Xmx4096m -cp $LAUNCHER_JAR $LAUNCHER_NAME"20        echo "Launching Jack server" $JACK_SERVER_COMMAND21        (22          trap "" SIGHUP23 diff --git a/prebuilts/sdk/tools/jack_server_setup.mk b/prebuilts/sdk/tools/jack_server_setup.mk24 index e10fd23..fd6a134 10064425 --- a/prebuilts/sdk/tools/jack_server_setup.mk26 +++ b/prebuilts/sdk/tools/jack_server_setup.mk27 @@ -22,7 +22,7 @@ jack_server_jar := $(LOCAL_PATH)/jack-server-$(jack_server_version).jar28  ifneq ($(ANDROID_JACK_VM_ARGS),)29  jack_vm_args := $(ANDROID_JACK_VM_ARGS)30  else31 -jack_vm_args := -Dfile.encoding=UTF-8 -XX:+TieredCompilation -Xmx4096m32 +jack_vm_args := -Dfile.encoding=UTF-8 -XX:+TieredCompilation33  endif34  available_jack_jars := $(wildcard $(LOCAL_PATH)/jacks/jack-*.jar)35 36 @@ -41,9 +41,9 @@ setup-jack-server: $(JACK) $(LOCAL_PATH)/jack-launcher.jar $(jack_server_jar) $(37  ifndef jack_server_disabled38     @echo Ensure Jack server is installed and started39  ifneq ($(dist_goal),)40 -   # $(hide) $(PRIVATE_JACK_ADMIN) stop-server 2>&1 || (exit 0)41 -   # $(hide) $(PRIVATE_JACK_ADMIN) kill-server 2>&1 || (exit 0)42 -   # $(hide) $(PRIVATE_JACK_ADMIN) uninstall-server 2>&1 || (exit 0)43 +   $(hide) $(PRIVATE_JACK_ADMIN) stop-server 2>&1 || (exit 0)44 +   $(hide) $(PRIVATE_JACK_ADMIN) kill-server 2>&1 || (exit 0)45 +   $(hide) $(PRIVATE_JACK_ADMIN) uninstall-server 2>&1 || (exit 0)46  endif47     $(hide) $(PRIVATE_JACK_ADMIN) install-server $(PRIVATE_PATH)/jack-launcher.jar $(PRIVATE_SERVER_JAR)  2>&1 || (exit 0)48  ifneq ($(dist_goal),)

参考文章:

https://blog.csdn.net/qq_27061049/article/details/70156200

https://blog.csdn.net/MENGHUANBEIKE/article/details/53323157

https://blog.csdn.net/luvzhan/article/details/53282968

https://www.cnblogs.com/Ph-one/p/5993992.html

ubuntu 16.04 编译android 7.1,jack报错相关推荐

  1. android s905 编译_NanoPi K2 (Amlogic S905) Ubuntu 16.04 编译Android 5.1系统源码

    NanoPi K2 (Amlogic S905) Ubuntu 16.04 编译Android 5.1系统源码 1. 下载源码 在这里下载https://www.mediafire.com/folde ...

  2. Ubuntu 16.04编译Android 7.1.2

    折腾了很久,终于搞定了这个环境.记录一下. 准备工作: 1. 首先在Ubuntu官网上下载Ubuntu16.04的官方镜像.官网下载地址(这个找了很久,这里可以直接下载ISO镜像):https://l ...

  3. ubuntu 16.04 编译android,Ubuntu 16.04 64bit 编译 Android 4.4 源码

    1.获取Android源码 (1)下载repo 在用户目录下创建一个bin文件夹来存放repo,并把该路径设置到环境变量中mkdir ~/binPATH=~/bin:$PATH 下载repo脚本cur ...

  4. Ubuntu 16.04 编译Android 6.0系统源码

    准备环境 1.安装open-jdk7 [使用open-jdk8会报错],原因是: 在build/core/main.mk中默认指定的是jdk1.7 # Check for the correct ve ...

  5. Ubuntu 20.04.3 启动sshd失败,报错:Failed to start OpenBSD Secure Shell server

    环境: Ubuntu 20.04.3-live-server hyper-v虚拟环境 问题描述: Ubuntu 20.04.3 启动sshd失败,报错:Failed to start OpenBSD ...

  6. 16.04编译android 7.0,[原创]使用ubuntu 16.04编译android-6.0.0_r1

    前言 最近一直在折腾这个android源码从Mac到docker再到ubuntu14.04,最后换了ubuntu 16.04,前前后后花了大概2个星期,感觉自己就是自带bug的男人...呵呵了,记录一 ...

  7. cmake linux编译,Ubuntu 16.04编译cmake源码

    编译版本:cmake-3.8.0-rc2 为了能够在Ubuntu 16.04中编译出ccmake和cmake-gui,首先需要安装libncurses5-dev sudo apt install li ...

  8. ubuntu 16.04 编译构建QEMU依赖的软件

    在原生ubuntu 16.04下编译构建QEMU过程中,会遇到若干错误.出现这些错误的原因是系统缺少一些软件.根据过去的经验,缺少的软件包列表如下: python, pkg-config, bison ...

  9. 16.04编译android 7.0,ubuntu16.04 编译Android5.1报错

    hi kylin team, 我使用 ubuntu16.04 构建 android 编译环境后编译 android5.1 时出现如下报错.请向开发团队反馈看能否给出解决方案,谢谢! 当我使用 ubun ...

最新文章

  1. 固定资产的完全报废接口
  2. windows7开启虚拟wifi和虚拟无线AP的方法
  3. Python 中使用 jsonpath
  4. Linux(debian7)操作基础(十三)之shell脚本同时执行多个应用程序
  5. 苹果因不附赠充电头被罚200万美元,网友:该,大快人心!
  6. for..of 循环
  7. 生成的头_谷歌新款怪物制造机,用GAN一键生成定制版哥斯拉
  8. html5页面的手势,HTML5单页面手势滑屏切换如何实现
  9. MD5摘要算法的几种破解方法!
  10. Office办公软件测试题
  11. vim的异常退出处理
  12. 考研杂谈一:计算机专业有必要考研吗?
  13. 知乎爬虫与数据分析(一)数据爬取篇
  14. 手把手教你高效快捷的创建Swift Framework
  15. 计算机找表格,电脑上自带的excel表格不见了怎么办
  16. Remix快速导入本地文件夹
  17. 唯品会订单分库分表的实践总结以及关键步骤
  18. ES隔断时间会莫名其妙删除索引…………我头上一堆小朋友**喵喵机器人??还是病毒??
  19. 《会计学》的会计分录使用逻辑(2020年12月写)
  20. Java文本文档地址地址怎么找_java 中如何在一个文本文档里取出邮件地址

热门文章

  1. 【java基础】int和tinyint的区别
  2. mysql-8安装教程
  3. 关于Mysql出现1045错误的方法
  4. python高级用法之命名元组namedtuple
  5. cerr和cout的使用
  6. 什么是“中心化”和“去中心化”?区块链是怎么实现去中心化的?
  7. 小额支付管理平台的设计与实现
  8. 推荐系统实战:新闻推荐系统基本流程
  9. 赛普拉斯CYpress,初接触之一电磁感应触摸按键demo
  10. Python全国就业分布