-2

I'm facing many errors when i try to run my code in Android studio.

Errors like "To run dex in process, the Gradle daemon needs a larger heap. It currently has approximately 247 MB. For faster builds, increase the maximum heap size for the Gradle daemon to more than 2048 MB".

Other errors are like "Error:Picked up _JAVA_OPTIONS: -Xmx256M" and "Error:Uncaught translation error: java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError: GC overhead limit exceeded"

May i know what is wrong with my project? Can somebody please help me :(

This is the message from my android studio message tab.

Information:Gradle tasks [:app:clean, :app:generateDebugSources, :app:generateDebugAndroidTestSources, :app:mockableAndroidJar, :app:prepareDebugUnitTestDependencies, :app:assembleDebug]
:app:clean
:app:preBuild UP-TO-DATE
:app:preDebugBuild UP-TO-DATE
:app:checkDebugManifest
:app:preReleaseBuild UP-TO-DATE
:app:prepareComAndroidSupportAnimatedVectorDrawable2421Library
:app:prepareComAndroidSupportAppcompatV72421Library
:app:prepareComAndroidSupportMediarouterV72400Library
:app:prepareComAndroidSupportPaletteV72400Library
:app:prepareComAndroidSupportSupportCompat2421Library
:app:prepareComAndroidSupportSupportCoreUi2421Library
:app:prepareComAndroidSupportSupportCoreUtils2421Library
:app:prepareComAndroidSupportSupportFragment2421Library
:app:prepareComAndroidSupportSupportMediaCompat2421Library
:app:prepareComAndroidSupportSupportV42421Library
:app:prepareComAndroidSupportSupportVectorDrawable2421Library
:app:prepareComGoogleAndroidGmsPlayServices961Library
:app:prepareComGoogleAndroidGmsPlayServicesAds961Library
:app:prepareComGoogleAndroidGmsPlayServicesAdsLite961Library
:app:prepareComGoogleAndroidGmsPlayServicesAnalytics961Library
:app:prepareComGoogleAndroidGmsPlayServicesAnalyticsImpl961Library
:app:prepareComGoogleAndroidGmsPlayServicesAppindexing961Library
:app:prepareComGoogleAndroidGmsPlayServicesAppinvite961Library
:app:prepareComGoogleAndroidGmsPlayServicesAuth961Library
:app:prepareComGoogleAndroidGmsPlayServicesAuthBase961Library
:app:prepareComGoogleAndroidGmsPlayServicesAwareness961Library
:app:prepareComGoogleAndroidGmsPlayServicesBase961Library
:app:prepareComGoogleAndroidGmsPlayServicesBasement961Library
:app:prepareComGoogleAndroidGmsPlayServicesCast961Library
:app:prepareComGoogleAndroidGmsPlayServicesCastFramework961Library
:app:prepareComGoogleAndroidGmsPlayServicesClearcut961Library
:app:prepareComGoogleAndroidGmsPlayServicesDrive961Library
:app:prepareComGoogleAndroidGmsPlayServicesFitness961Library
:app:prepareComGoogleAndroidGmsPlayServicesGames961Library
:app:prepareComGoogleAndroidGmsPlayServicesGass961Library
:app:prepareComGoogleAndroidGmsPlayServicesGcm961Library
:app:prepareComGoogleAndroidGmsPlayServicesIdentity961Library
:app:prepareComGoogleAndroidGmsPlayServicesIid961Library
:app:prepareComGoogleAndroidGmsPlayServicesInstantapps961Library
:app:prepareComGoogleAndroidGmsPlayServicesLocation961Library
:app:prepareComGoogleAndroidGmsPlayServicesMaps961Library
:app:prepareComGoogleAndroidGmsPlayServicesNearby961Library
:app:prepareComGoogleAndroidGmsPlayServicesPanorama961Library
:app:prepareComGoogleAndroidGmsPlayServicesPlaces961Library
:app:prepareComGoogleAndroidGmsPlayServicesPlus961Library
:app:prepareComGoogleAndroidGmsPlayServicesSafetynet961Library
:app:prepareComGoogleAndroidGmsPlayServicesTagmanager961Library
:app:prepareComGoogleAndroidGmsPlayServicesTagmanagerApi961Library
:app:prepareComGoogleAndroidGmsPlayServicesTasks961Library
:app:prepareComGoogleAndroidGmsPlayServicesVision961Library
:app:prepareComGoogleAndroidGmsPlayServicesWallet961Library
:app:prepareComGoogleAndroidGmsPlayServicesWearable961Library
:app:prepareComGoogleFirebaseFirebaseAnalytics961Library
:app:prepareComGoogleFirebaseFirebaseAnalyticsImpl961Library
:app:prepareComGoogleFirebaseFirebaseAuth961Library
:app:prepareComGoogleFirebaseFirebaseAuthCommon961Library
:app:prepareComGoogleFirebaseFirebaseAuthModule961Library
:app:prepareComGoogleFirebaseFirebaseCommon961Library
:app:prepareComGoogleFirebaseFirebaseConfig961Library
:app:prepareComGoogleFirebaseFirebaseCrash961Library
:app:prepareComGoogleFirebaseFirebaseDatabase961Library
:app:prepareComGoogleFirebaseFirebaseDatabaseConnection961Library
:app:prepareComGoogleFirebaseFirebaseIid961Library
:app:prepareComGoogleFirebaseFirebaseMessaging961Library
:app:prepareComGoogleFirebaseFirebaseStorage961Library
:app:prepareComGoogleFirebaseFirebaseStorageCommon961Library
: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
:app:processDebugManifest
:app:processDebugResources
:app:generateDebugSources
:app:preDebugAndroidTestBuild UP-TO-DATE
:app:prepareDebugAndroidTestDependencies
:app:compileDebugAndroidTestAidl
:app:processDebugAndroidTestManifest
:app:compileDebugAndroidTestRenderscript
:app:generateDebugAndroidTestBuildConfig
:app:mergeDebugAndroidTestShaders
:app:compileDebugAndroidTestShaders
:app:generateDebugAndroidTestAssets
:app:mergeDebugAndroidTestAssets
:app:generateDebugAndroidTestResValues UP-TO-DATE
:app:generateDebugAndroidTestResources
:app:mergeDebugAndroidTestResources
:app:processDebugAndroidTestResources
:app:generateDebugAndroidTestSources
:app:mockableAndroidJar UP-TO-DATE
:app:preDebugUnitTestBuild UP-TO-DATE
:app:prepareDebugUnitTestDependencies
:app:incrementalDebugJavaCompilationSafeguard
:app:compileDebugJavaWithJavac
:app:compileDebugJavaWithJavac - is not incremental (e.g. outputs have changed, no previous execution, etc.).
:app:compileDebugNdk UP-TO-DATE
:app:compileDebugSources
:app:buildInfoDebugLoader
:app:transformClassesWithExtractJarsForDebug
:app:transformClassesWithInstantRunVerifierForDebug
:app:transformClassesWithJavaResourcesVerifierForDebug
:app:mergeDebugJniLibFolders
:app:transformNative_libsWithMergeJniLibsForDebug
:app:processDebugJavaRes UP-TO-DATE
:app:transformResourcesWithMergeJavaResForDebug
:app:transformResourcesAndNative_libsWithJavaResourcesVerifierForDebug UP-TO-DATE
:app:transformClassesWithInstantRunForDebug
:app:transformClasses_enhancedWithInstant+reloadDexForDebug UP-TO-DATE
:app:incrementalDebugTasks
:app:prePackageMarkerForDebug
:app:fastDeployDebugExtractor
:app:generateDebugInstantRunAppInfo
:app:coldswapKickerDebug
:app:transformClassesWithInstantRunSlicerForDebug
:app:transformClassesWithDexForDebug
To run dex in process, the Gradle daemon needs a larger heap.
It currently has approximately 247 MB.
For faster builds, increase the maximum heap size for the Gradle daemon to more than 2048 MB.
To do this set org.gradle.jvmargs=-Xmx2048M in the project gradle.properties.
For more information see https://docs.gradle.org/current/userguide/build_environment.html
Error:Picked up _JAVA_OPTIONS: -Xmx256M
Error:Picked up _JAVA_OPTIONS: -Xmx256M
Error:Picked up _JAVA_OPTIONS: -Xmx256M
Error:Picked up _JAVA_OPTIONS: -Xmx256M
Error:Picked up _JAVA_OPTIONS: -Xmx256M
Error:Picked up _JAVA_OPTIONS: -Xmx256M
Error:Picked up _JAVA_OPTIONS: -Xmx256M
Error:Picked up _JAVA_OPTIONS: -Xmx256M
Error:Picked up _JAVA_OPTIONS: -Xmx256M
Error:Picked up _JAVA_OPTIONS: -Xmx256M
Error:Picked up _JAVA_OPTIONS: -Xmx256M
Error:Picked up _JAVA_OPTIONS: -Xmx256M
Error:Picked up _JAVA_OPTIONS: -Xmx256M
Error:Picked up _JAVA_OPTIONS: -Xmx256M
Error:Picked up _JAVA_OPTIONS: -Xmx256M
Error:Picked up _JAVA_OPTIONS: -Xmx256M
Error:Picked up _JAVA_OPTIONS: -Xmx256M
Error:Picked up _JAVA_OPTIONS: -Xmx256M
Error:Picked up _JAVA_OPTIONS: -Xmx256M
Error:Picked up _JAVA_OPTIONS: -Xmx256M
Error:Picked up _JAVA_OPTIONS: -Xmx256M
Error:Picked up _JAVA_OPTIONS: -Xmx256M
Error:Picked up _JAVA_OPTIONS: -Xmx256M
Error:Picked up _JAVA_OPTIONS: -Xmx256M
Error:Picked up _JAVA_OPTIONS: -Xmx256M
Error:Picked up _JAVA_OPTIONS: -Xmx256M
Error:Picked up _JAVA_OPTIONS: -Xmx256M
Error:Picked up _JAVA_OPTIONS: -Xmx256M
Error:Picked up _JAVA_OPTIONS: -Xmx256M
Error:Picked up _JAVA_OPTIONS: -Xmx256M
Error:Picked up _JAVA_OPTIONS: -Xmx256M
Error:Picked up _JAVA_OPTIONS: -Xmx256M
Error:Picked up _JAVA_OPTIONS: -Xmx256M
Error:Picked up _JAVA_OPTIONS: -Xmx256M
Error:Picked up _JAVA_OPTIONS: -Xmx256M
Error:Picked up _JAVA_OPTIONS: -Xmx256M
Error:Picked up _JAVA_OPTIONS: -Xmx256M
Error:Picked up _JAVA_OPTIONS: -Xmx256M
Error:Picked up _JAVA_OPTIONS: -Xmx256M
Error:Picked up _JAVA_OPTIONS: -Xmx256M
Error:Picked up _JAVA_OPTIONS: -Xmx256M
Error:Picked up _JAVA_OPTIONS: -Xmx256M
Error:Picked up _JAVA_OPTIONS: -Xmx256M
Error:Picked up _JAVA_OPTIONS: -Xmx256M
Error:Picked up _JAVA_OPTIONS: -Xmx256M
Error:Picked up _JAVA_OPTIONS: -Xmx256M
Error:Picked up _JAVA_OPTIONS: -Xmx256M
Error:Picked up _JAVA_OPTIONS: -Xmx256M
Error:Picked up _JAVA_OPTIONS: -Xmx256M
Error:Picked up _JAVA_OPTIONS: -Xmx256M
Error:Picked up _JAVA_OPTIONS: -Xmx256M
Error:Picked up _JAVA_OPTIONS: -Xmx256M
Error:Picked up _JAVA_OPTIONS: -Xmx256M
Error:Picked up _JAVA_OPTIONS: -Xmx256M
Error:Picked up _JAVA_OPTIONS: -Xmx256M
Error:Picked up _JAVA_OPTIONS: -Xmx256M
Error:Picked up _JAVA_OPTIONS: -Xmx256M
Error:Picked up _JAVA_OPTIONS: -Xmx256M
Error:Picked up _JAVA_OPTIONS: -Xmx256M
Error:Picked up _JAVA_OPTIONS: -Xmx256M
Error:Picked up _JAVA_OPTIONS: -Xmx256M
Error:Picked up _JAVA_OPTIONS: -Xmx256M
Error:Picked up _JAVA_OPTIONS: -Xmx256M
Error:Picked up _JAVA_OPTIONS: -Xmx256M
Error:Picked up _JAVA_OPTIONS: -Xmx256M
Error:Picked up _JAVA_OPTIONS: -Xmx256M
Error:Picked up _JAVA_OPTIONS: -Xmx256M
Error:Picked up _JAVA_OPTIONS: -Xmx256M
Error:Picked up _JAVA_OPTIONS: -Xmx256M
Error:Picked up _JAVA_OPTIONS: -Xmx256M
Error:Picked up _JAVA_OPTIONS: -Xmx256M
Error:Picked up _JAVA_OPTIONS: -Xmx256M
Error:Picked up _JAVA_OPTIONS: -Xmx256M
Error:Picked up _JAVA_OPTIONS: -Xmx256M
Error:Picked up _JAVA_OPTIONS: -Xmx256M
Error:Uncaught translation error: java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError: GC overhead limit exceeded
Error:Uncaught translation error: java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError: GC overhead limit exceeded
Error:Uncaught translation error: java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError: GC overhead limit exceeded
Error:3 errors; aborting
Error:Picked up _JAVA_OPTIONS: -Xmx256M
:app:transformClassesWithDexForDebug FAILED
Error:Execution failed for task ':app:transformClassesWithDexForDebug'.
> com.android.build.api.transform.TransformException: java.lang.RuntimeException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.8.0_91\bin\java.exe'' finished with non-zero exit value 1
Information:BUILD FAILED
Information:Total time: 3 mins 17.161 secs
Information:81 errors
Information:0 warnings
Information:See complete output in console
Jane
  • 5
  • 2
  • 7
  • Possible duplicate: http://stackoverflow.com/questions/38227977/how-to-remove-error-picked-up-java-options-xmx512m – Kuffs Feb 01 '17 at 13:43
  • also: http://stackoverflow.com/questions/27414699/picked-up-java-options-when-no-such-environment-variable-exists – Kuffs Feb 01 '17 at 13:44
  • @Kuffs Thanks, but it doesn't work for me.. – Jane Feb 01 '17 at 14:21
  • In `gradle.properties` file just comment this line `#org.gradle.jvmargs=-Xmx1536m` – Piyush Feb 02 '17 at 10:25

2 Answers2

0

This is probably because the amount of the memory is not set in gradle.properties in your project. Go to your root project dir, find this file and add this line :

org.gradle.jvmargs=-Xmx4536m

This is me max amount i think. Usually it is set to something like 1536.

enter image description here

Adrian Ivasku
  • 1,118
  • 3
  • 16
  • 31
  • It doesn't work for me. I tried, but the problem is still the same. – Jane Feb 01 '17 at 14:21
  • Are you sure you are editing the right file ? it should have at the first line of the file something like "# Project-wide Gradle settings." . Also make sure to do clean project first. – Adrian Ivasku Feb 01 '17 at 14:34
0

enter image description here

open android studio, go to file/other settings/default settings...

after that search for "heap" you can find max heap size and change it.

if above solution not worked try this:

another solution could be editing build.gradle(module) file and add this line:

android {
....

dexOptions {
    javaMaxHeapSize "2g"
}

...

}

mohamad ali gharat
  • 501
  • 1
  • 5
  • 10