aosp - android 编译问题

 书友73277355 发布于 2022-11-03 18:28
[  0% 18/16801] Building with Jack: out/target/common/obj/JAVA_LIBRARIES/framework_intermediates/dex-dir/classes.dex
FAILED: /bin/bash out/target/common/obj/JAVA_LIBRARIES/framework_intermediates/dex-dir/classes.dex.rsp
Out of memory error (version 1.2-a26 'Carnac' (291201 fcd657165d2fd6dcf1bf4c3002c9c8f75383e815 by android-jack-team@google.com)).
GC overhead limit exceeded.
Try increasing heap size with java option '-Xmx'.
Warning: This may have produced partial or corrupted output.
[  0% 18/16801] Building with Jack: out/target/common/obj/JAVA_LIBRARIES/android-ex-camera2-utils_intermediates/classes.jack
ninja: build stopped: subcommand failed.
build/core/ninja.mk:142: recipe for target 'ninja_wrapper' failed
make: *** [ninja_wrapper] Error 1

恳请各位高手相助,谢谢(那个-Xmx已经修改了,没什么用)

2 个回答
  • 删除多余JDk,使用openJDK7 修改JVM heap大小,我遇到这个问题时是这么解决的。

    2022-11-06 08:57 回答
  • 试试在gradle配置里,添加这么一段

    android {
        dexOptions {
                incremental true
                javaMaxHeapSize "4g"
        }
    }
    2022-11-06 08:58 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有