在編譯Android項(xiàng)目的時(shí)候橘忱,我們有的項(xiàng)目需要模塊化設(shè)計(jì)顷扩。在一個(gè)項(xiàng)目集成多個(gè)模塊的時(shí)候運(yùn)行可能出現(xiàn)如下的編譯錯(cuò)誤:
如圖:
遇到這種問(wèn)題火邓,報(bào)錯(cuò)不要慌張飞崖。大師帶你一步解決問(wèn)題烂叔。
1.找到AndroidStudio Project根目錄下的gradle.properties文件。
2.在properties文件中找到這一行代碼固歪。如下圖所示
然后找到j(luò)vmargs的配置將它替換為如下代碼蒜鸡。
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
替換后直接重新同步項(xiàng)目再次編譯運(yùn)行即可!