在编译Android项目的时候,我们有的项目需要模块化设计。在一个项目集成多个模块的时候运行可能出现如下的编译错误:
如图:
遇到这种问题,报错不要慌张。大师带你一步解决问题。
1.找到AndroidStudio Project根目录下的gradle.properties文件。
2.在properties文件中找到这一行代码。如下图所示
然后找到jvmargs的配置将它替换为如下代码。
org.gradle.jvmargs=-Xmx4096m -XX:MaxPermSize=2048m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 \--add-exports=java.base/sun.nio.ch=ALL-UNNAMED \ --add-opens=java.base/java.lang=ALL-UNNAMED \ --add-opens=java.base/java.lang.reflect=ALL-UNNAMED \ --add-opens=java.base/java.io=ALL-UNNAMED \ --add-exports=jdk.unsupported/sun.misc=ALL-UNNAMED
替换后直接重新同步项目再次编译运行即可!