您的位置:首页 > 移动开发 > Android开发

Try increasing heap size with java option '-Xmx<size>Android 7.0工程之预编译jack服务器

2017-11-30 14:32 453 查看
stackoverflow

Try increasing heap size with java option ‘-Xmx

export JACK_SERVER_VM_ARGUMENTS="-Dfile.encoding=UTF-8 -XX:+TieredCompilation -Xmx4g"
./prebuilts/sdk/tools/jack-admin kill-server
./prebuilts/sdk/tools/jack-admin start-server


for cm you can use

export JACK_SERVER_VM_ARGUMENTS="-Dfile.encoding=UTF-8 -XX:+TieredCompilation -Xmx4g"
jack-admin kill-server && jack-admin start-server


上面情况不好使接着按照下面改一下参数。

I also had this problem after updating to 6.0 My computer is an i7 laptop with 8GB of ram. It worked fine with v5.x and below.

The reason is not enough memory as the error message states. In the v6.x build, more Jack is used. In my case, reducing the number of Jacks to 1 resolved the issue.

I can now continue compiling with 8GB of ram.

$HOME/.jack-server/config.properties
jack.server.max-service=1

[100% 19740/19740]
#### make completed successfully (11:55:27 (hh:mm:ss)) ####


Android 7.0工程之预编译jack服务器

参考信息

需要翻墙

官网搭建编译环境

https://source.android.com/source/initializing

使用 Jack 编译

https://source.android.com/source/jack

Jack server

https://android.googlesource.com/platform/prebuilts/sdk/+/master/tools/README-jack-server.md
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐