बढ़ाने के बाद भी जावा हीप स्पेस त्रुटि IntelliJ Idea पर मेरे एंड्रॉइड प्रोजेक्ट को संकलित करते समय मुझे बार-बार java.lang.OutOfMemoryError: Java heap space
त्रुटि मिली है।IntelliJ Idea java.lang.OutOfMemoryError दे रहा है: हेप आकार
मैंने here लिंक का पालन करके अपने जावा हीप स्पेस को बढ़ाया हालांकि समस्या को हल नहीं किया। मजाकिया बात यह है कि, कभी-कभी मेरा ऐप संकलित होगा, और दूसरी बार जावा हेप स्पेस त्रुटि के कारण ऐप संकलित नहीं होगा। यहां तक कि जब मैंने ऐप में कोई बदलाव नहीं किया है, तब भी यह कई बार संकलित होगा और कभी-कभी विफल हो जाएगा।
कोई समस्या यह है कि मैं इस समस्या को कैसे हल कर सकता हूं?
मैं एक एंड्रॉइड प्रोजेक्ट संकलित कर रहा हूं, क्या यह बड़ी मात्रा या संसाधनों (ड्रॉइंग एचडीपीआई, एक्सएचडीपीआई, एक्सएक्सएचडीपीआई, बड़े-एचडीपीआई, बड़े-एक्सएचडीपीआई, बड़े-एक्सएक्सएचडीपीआई) के कारण हो सकता है जो मेरे पास है? लेकिन फिर फिर, जैसे मैंने कहा कि यह कई बार संकलित करता है और कभी-कभी ऐसा नहीं करता है। मैं हर बार संकलन करने के लिए लगभग 10 प्रयास करने के लिए नीचे हूं और सौभाग्य से यह एक बार सफल होगा।
Internal error: (java.lang.OutOfMemoryError) Java heap space java.lang.OutOfMemoryError: Java heap space at java.util.Arrays.copyOf(Arrays.java:2271) at com.intellij.util.io.UnsyncByteArrayOutputStream.write(UnsyncByteArrayOutputStream.java:52) at com.intellij.util.io.DataOutputStream.write(DataOutputStream.java:34) at java.io.FilterOutputStream.write(FilterOutputStream.java:97) at com.intellij.util.io.IOUtil.writeString(IOUtil.java:63) at org.jetbrains.jps.incremental.storage.OneToManyPathsMapping$PathCollectionExternalizer.save(OneToManyPathsMapping.java:87) at org.jetbrains.jps.incremental.storage.OneToManyPathsMapping$PathCollectionExternalizer.save(OneToManyPathsMapping.java:84) at org.jetbrains.jps.incremental.storage.AbstractStateStorage$1.append(AbstractStateStorage.java:103) at com.intellij.util.io.PersistentHashMap.doAppendData(PersistentHashMap.java:371) at com.intellij.util.io.PersistentHashMap.appendData(PersistentHashMap.java:358) at org.jetbrains.jps.incremental.storage.AbstractStateStorage.appendData(AbstractStateStorage.java:101) at org.jetbrains.jps.incremental.storage.OneToManyPathsMapping.appendData(OneToManyPathsMapping.java:50) at org.jetbrains.jps.incremental.storage.SourceToOutputMappingImpl.appendOutput(SourceToOutputMappingImpl.java:50) at org.jetbrains.jps.builders.impl.BuildOutputConsumerImpl.registerOutputFile(BuildOutputConsumerImpl.java:65) at org.jetbrains.jps.android.AndroidResourceCachingBuilder.runPngCaching(AndroidResourceCachingBuilder.java:126) at org.jetbrains.jps.android.AndroidResourceCachingBuilder.build(AndroidResourceCachingBuilder.java:48) at org.jetbrains.jps.android.AndroidResourceCachingBuilder.build(AndroidResourceCachingBuilder.java:32) at org.jetbrains.jps.incremental.BuildOperations.buildTarget(BuildOperations.java:100) at org.jetbrains.jps.incremental.IncProjectBuilder.runBuildersForChunk(IncProjectBuilder.java:744) at org.jetbrains.jps.incremental.IncProjectBuilder.buildTargetsChunk(IncProjectBuilder.java:770) at org.jetbrains.jps.incremental.IncProjectBuilder.buildChunkIfAffected(IncProjectBuilder.java:702) at org.jetbrains.jps.incremental.IncProjectBuilder.buildChunks(IncProjectBuilder.java:523) at org.jetbrains.jps.incremental.IncProjectBuilder.runBuild(IncProjectBuilder.java:314) at org.jetbrains.jps.incremental.IncProjectBuilder.build(IncProjectBuilder.java:179) at org.jetbrains.jps.cmdline.BuildRunner.runBuild(BuildRunner.java:129) at org.jetbrains.jps.cmdline.BuildSession.runBuild(BuildSession.java:220) at org.jetbrains.jps.cmdline.BuildSession.run(BuildSession.java:112) at org.jetbrains.jps.cmdline.BuildMain$MyMessageHandler$1.run(BuildMain.java:132) at org.jetbrains.jps.service.impl.SharedThreadPoolImpl$1.run(SharedThreadPoolImpl.java:41) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) at java.util.concurrent.FutureTask.run(FutureTask.java:166)
अग्रिम धन्यवाद:
यहाँ त्रुटि है!
यदि आप एंड्रॉइड स्टूडियो "एंड्रॉइड कंपाइलर" अनुभाग में यह विकल्प चुनते हैं। – TARAKAN
सेटिंग को 'कंपाइलर' में स्थानांतरित कर दिया गया है -> 'इंटेलिजे 17.2.3 में प्रोसेस हेप आकार (एमबी) बनाएं - https://stackoverflow.com/a/8581537/7193940 – MagicLegend