ubuntu 16.04 编译android 7.1,jack报错
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报错相关推荐
- 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 ...
- Ubuntu 16.04编译Android 7.1.2
折腾了很久,终于搞定了这个环境.记录一下. 准备工作: 1. 首先在Ubuntu官网上下载Ubuntu16.04的官方镜像.官网下载地址(这个找了很久,这里可以直接下载ISO镜像):https://l ...
- ubuntu 16.04 编译android,Ubuntu 16.04 64bit 编译 Android 4.4 源码
1.获取Android源码 (1)下载repo 在用户目录下创建一个bin文件夹来存放repo,并把该路径设置到环境变量中mkdir ~/binPATH=~/bin:$PATH 下载repo脚本cur ...
- Ubuntu 16.04 编译Android 6.0系统源码
准备环境 1.安装open-jdk7 [使用open-jdk8会报错],原因是: 在build/core/main.mk中默认指定的是jdk1.7 # Check for the correct ve ...
- 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 ...
- 16.04编译android 7.0,[原创]使用ubuntu 16.04编译android-6.0.0_r1
前言 最近一直在折腾这个android源码从Mac到docker再到ubuntu14.04,最后换了ubuntu 16.04,前前后后花了大概2个星期,感觉自己就是自带bug的男人...呵呵了,记录一 ...
- cmake linux编译,Ubuntu 16.04编译cmake源码
编译版本:cmake-3.8.0-rc2 为了能够在Ubuntu 16.04中编译出ccmake和cmake-gui,首先需要安装libncurses5-dev sudo apt install li ...
- ubuntu 16.04 编译构建QEMU依赖的软件
在原生ubuntu 16.04下编译构建QEMU过程中,会遇到若干错误.出现这些错误的原因是系统缺少一些软件.根据过去的经验,缺少的软件包列表如下: python, pkg-config, bison ...
- 16.04编译android 7.0,ubuntu16.04 编译Android5.1报错
hi kylin team, 我使用 ubuntu16.04 构建 android 编译环境后编译 android5.1 时出现如下报错.请向开发团队反馈看能否给出解决方案,谢谢! 当我使用 ubun ...
最新文章
- 固定资产的完全报废接口
- windows7开启虚拟wifi和虚拟无线AP的方法
- Python 中使用 jsonpath
- Linux(debian7)操作基础(十三)之shell脚本同时执行多个应用程序
- 苹果因不附赠充电头被罚200万美元,网友:该,大快人心!
- for..of 循环
- 生成的头_谷歌新款怪物制造机,用GAN一键生成定制版哥斯拉
- html5页面的手势,HTML5单页面手势滑屏切换如何实现
- MD5摘要算法的几种破解方法!
- Office办公软件测试题
- vim的异常退出处理
- 考研杂谈一:计算机专业有必要考研吗?
- 知乎爬虫与数据分析(一)数据爬取篇
- 手把手教你高效快捷的创建Swift Framework
- 计算机找表格,电脑上自带的excel表格不见了怎么办
- Remix快速导入本地文件夹
- 唯品会订单分库分表的实践总结以及关键步骤
- ES隔断时间会莫名其妙删除索引…………我头上一堆小朋友**喵喵机器人??还是病毒??
- 《会计学》的会计分录使用逻辑(2020年12月写)
- Java文本文档地址地址怎么找_java 中如何在一个文本文档里取出邮件地址