2016-07-28 10 views
1

Ich habe vor kurzem eine neue Android App gestartet und ich bekomme diesen extrem nervigen Fehler, der mich vermeidet, das Projekt zu bauen.Gradle nicht bauen auf: app: mergeDebugResources failure

Information:Gradle tasks [clean, :app:generateDebugSources, :app:mockableAndroidJar, :app:prepareDebugUnitTestDependencies, :app:generateDebugAndroidTestSources, :app:compileDebugSources, :app:compileDebugUnitTestSources, :app:compileDebugAndroidTestSources] 
Observed package id 'add-ons;addon-google_apis-google-23' in inconsistent location 'C:\Users\Fabio\AppData\Local\Android\Sdk\add-ons\addon-google_apis-google-23-1' (Expected 'C:\Users\Fabio\AppData\Local\Android\Sdk\add-ons\addon-google_apis-google-23') 
Already observed package id 'add-ons;addon-google_apis-google-23' in 'C:\Users\Fabio\AppData\Local\Android\Sdk\add-ons\addon-google_apis-google-23'. Skipping duplicate at 'C:\Users\Fabio\AppData\Local\Android\Sdk\add-ons\addon-google_apis-google-23-1' 
:clean UP-TO-DATE 
:app:clean 
:app:preBuild UP-TO-DATE 
:app:preDebugBuild UP-TO-DATE 
:app:checkDebugManifest 
:app:preReleaseBuild UP-TO-DATE 
:app:prepareComAndroidSupportAnimatedVectorDrawable2400Library 
:app:prepareComAndroidSupportAppcompatV72400Library 
:app:prepareComAndroidSupportDesign2400Library 
:app:prepareComAndroidSupportRecyclerviewV72400Library 
:app:prepareComAndroidSupportSupportV42400Library 
:app:prepareComAndroidSupportSupportVectorDrawable2400Library 
:app:prepareDebugDependencies 
:app:compileDebugAidl 
:app:compileDebugRenderscript 
:app:generateDebugBuildConfig 
:app:mergeDebugShaders 
:app:compileDebugShaders 
:app:generateDebugAssets 
:app:mergeDebugAssets 
:app:generateDebugResValues UP-TO-DATE 
:app:generateDebugResources 
:app:mergeDebugResources 
java.lang.OutOfMemoryError: Java heap space 
:app:mergeDebugResources FAILED 
Error:Execution failed for task ':app:mergeDebugResources'. 
> java.lang.OutOfMemoryError: Java heap space 
radle.properties file. 
For example, the following line, in the gradle.properties file, sets the maximum Java heap size to 1,024 MB: 
<em>org.gradle.jvmargs=-Xmx1024m</em> 
<a href="http://www.gradle.org/docs/current/userguide/build_environment.html">Read Gradle's configuration guide</a><br><a href="http://docs.oracle.com/javase/7/docs/technotes/guides/vm/gc-ergonomics.html">Read about Java's heap size</a> 
Information:BUILD FAILED 
Information:Total time: 9.513 secs 
Information:1 error 
Information:0 warnings 
Information:See complete output in console 

Das Problem scheint in diesem parte des Build zu sein:

:app:mergeDebugResources 
java.lang.OutOfMemoryError: Java heap space 
:app:mergeDebugResources FAILED 
Error:Execution failed for task ':app:mergeDebugResources'. 
> java.lang.OutOfMemoryError: Java heap space 

ich gerade diese App gestartet haben. Es hat nur zwei Aktivitäten und 4 Displays. Fast keine Ressourcen trotz ein paar Strings und Bildern. Warum sollte ich Probleme mit dem Heapspeicher haben? Könnte es sein, weil ich 2 Android Studio-Projekte gleichzeitig geöffnet habe?

Ich verwende: -Gradle Version 2.10 -Android Plugin Version 2.1.2

Ich habe lief bereits ein "sauberes Projekt", "Wiederaufbau-Projekt", "Sync-Projekt mit gradle Dateien". Es hat nicht geholfen.

Vielen Dank im Voraus für die Hilfe!

+0

Möglicherweise. Oder dein Projekt ist einfach sehr groß. Erhöhen Sie die Größe Ihres Heapspeichers in der Konfigurationsdatei. Dies ist ein Fall, in dem das Speichern von Speicher die richtige Lösung ist. –

+0

Hallo @GabeSechan. Ich denke nicht, dass das Projekt so groß ist. Ich habe gerade angefangen und es hat nur zwei Aktivitäten. Ich denke nicht, dass es die Projektgröße sein könnte ... – FTM

+0

Stimmt, es hört sich nicht danach an, es sei denn, Sie hatten gerade einen kleinen Java-Heap. –

Antwort

4

Ich denke, das ist ein Problem mit Ihren Ressourcen. Überprüfen Sie die Größe der Bilder, die Sie in ziehbaren verwendet haben. Verringern Sie die Größe der Bilder und erstellen Sie anschließend das Projekt neu.

+3

Mann, du bist der Beste! Das war der Grund. Ich habe eine SVG-Datei, die ich in XML umgewandelt habe, und ich habe nicht bemerkt, dass sie etwa 20000 dpi Breite und eine große Höhe hat. Ich habe es auf eine normale Größe verkleinert und es baut sich jetzt normal auf! Vielen Dank! – FTM

Verwandte Themen