Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/229.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Android Studio中运行我的代码时出错_Android_Android Studio - Fatal编程技术网

在Android Studio中运行我的代码时出错

在Android Studio中运行我的代码时出错,android,android-studio,Android,Android Studio,当我尝试在Android studio中运行代码时,我会遇到很多错误 错误,如“要在进程中运行dex,Gradle守护程序需要更大的堆。它当前大约有247 MB。要更快地生成,请将Gradle守护程序的最大堆大小增加到2048 MB以上。” 其他错误如“错误:拾取的JAVA选项:-Xmx256M”和“错误:未捕获的转换错误:JAVA.util.concurrent.ExecutionException:JAVA.lang.OutOfMemoryError:超出GC开销限制” 我可以知道我的项目出

当我尝试在Android studio中运行代码时,我会遇到很多错误

错误,如“要在进程中运行dex,Gradle守护程序需要更大的堆。它当前大约有247 MB。要更快地生成,请将Gradle守护程序的最大堆大小增加到2048 MB以上。”

其他错误如“错误:拾取的JAVA选项:-Xmx256M”“错误:未捕获的转换错误:JAVA.util.concurrent.ExecutionException:JAVA.lang.OutOfMemoryError:超出GC开销限制”

我可以知道我的项目出了什么问题吗?谁能帮我一下吗(

这是来自我的android studio消息选项卡的消息

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

这可能是因为项目中的gradle.properties中未设置内存量。请转到根项目目录,找到此文件并添加此行:

org.gradle.jvmargs=-Xmx4536m

这是我认为的最大金额。通常设置为1536

打开android studio,转到文件/其他设置/默认设置

在搜索“heap”之后,您可以找到最大堆大小并对其进行更改

如果上述解决方案无效,请尝试以下方法:

另一个解决方案可以是编辑build.gradle(模块)文件并添加以下行:

android {
....

dexOptions {
    javaMaxHeapSize "2g"
}

...

}

可能重复:另外:@Kuffs谢谢,但它对我不起作用..在
gradle.properties
文件中,只需注释这一行
#org.gradle.jvmargs=-Xmx1536m
它对我不起作用。我试过了,但问题仍然是一样的。你确定编辑了正确的文件吗?它应该在文件的第一行有一些内容比如“#项目范围的渐变设置”。还要确保首先执行clean Project。我找到了它,并将堆大小更改为2000。但它仍然不起作用。