android 编译问题

发布于 2022-09-02 13:33:30 字数 842 浏览 21 评论 0

[  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<size>'.
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<size>已经修改了,没什么用)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

゛清羽墨安 2022-09-09 13:33:30

试试在gradle配置里,添加这么一段

android {
    dexOptions {
            incremental true
            javaMaxHeapSize "4g"
    }
}
来日方长 2022-09-09 13:33:30

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文