Android的工作室gradle这个org.gradle.process.internal.ExecException [英] Android studio gradle org.gradle.process.internal.ExecException
问题描述
我是的gradle
应用插件:'com.android.application
安卓{
compileSdkVersion 23
buildToolsVersion23.0.2 defaultConfig {
的applicationIDcom.tbkha
14的minSdkVersion
targetSdkVersion 23
版本code 2
的versionName1.0.1
multiDexEnabled真
}
buildTypes {
发布 {
minifyEnabled假
proguardFiles getDefaultProguardFile('proguard的-android.txt'),'proguard-rules.pro
}
}
库{
行家{
URL的http://swiss$c$cmonkeys.github.io/appbrain-sdk/maven
}
}
}
依赖{
编译文件树(导演:'库',包括:['的* .jar'])
testCompile'的JUnit:JUnit的:4.12
编译com.android.support:appcompat-v7:23.1.1
编译com.android.support:design:23.1.1
编译com.android.support:cardview-v7:23.1.1
编译com.android.support:support-v4:23.1.1
编译com.android.support:recyclerview-v7:23.1.1 编译com.j256.ormlite:ormlite-机器人:4.48
编译com.squareup.retrofit:改造:1.9.0
编译com.github.bumptech.glide:滑翔:3.6.0
编译de.hdodenhof:circleimageview:1.3.0
编译com.github.nirhart:parallaxscroll:1.0 编译com.facebook.android:facebook-android-sdk:4.1.0
编译com.google.android.gms:播放服务:8.4.0
编译com.appbrain:appbrain-applift-SDK:10.51
编译com.android.support:multidex:1.0.1
}
我面对这个问题:
信息:摇篮任务[:tbkha:assembleDebug]
:tbkha:preBuild UP-TO-DATE
:tbkha:preDebugBuild UP-TO-DATE
:tbkha:checkDebugManifest
:tbkha:preReleaseBuild UP-TO-DATE
:tbkha:prepareComAndroidSupportAppcompatV72311Library UP-TO-DATE
:tbkha:prepareComAndroidSupportCardviewV72311Library UP-TO-DATE
:tbkha:prepareComAndroidSupportDesign2311Library UP-TO-DATE
:tbkha:prepareComAndroidSupportMediarouterV72300Library UP-TO-DATE
:tbkha:preDebugAndroidTestBuild UP-TO-DATE
:tbkha:prepareComAndroidSupportMultidex101Library UP-TO-DATE
:tbkha:prepareComAndroidSupportRecyclerviewV72311Library UP-TO-DATE
:tbkha:prepareComAndroidSupportSupportV42311Library UP-TO-DATE
:tbkha:prepareComFacebookAndroidFacebookAndroidSdk410Library UP-TO-DATE
:tbkha:prepareComGithubNirhartParallaxscroll10Library UP-TO-DATE
:tbkha:prepareComGoogleAndroidGmsPlayServices840Library UP-TO-DATE
:tbkha:prepareComGoogleAndroidGmsPlayServicesAds840Library UP-TO-DATE
:tbkha:prepareComGoogleAndroidGmsPlayServicesAnalytics840Library UP-TO-DATE
:tbkha:prepareComGoogleAndroidGmsPlayServicesAppindexing840Library UP-TO-DATE
:tbkha:prepareComGoogleAndroidGmsPlayServicesAppinvite840Library UP-TO-DATE
:tbkha:prepareComGoogleAndroidGmsPlayServicesAppstate840Library UP-TO-DATE
:tbkha:prepareComGoogleAndroidGmsPlayServicesAuth840Library UP-TO-DATE
:tbkha:prepareComGoogleAndroidGmsPlayServicesBase840Library UP-TO-DATE
:tbkha:prepareComGoogleAndroidGmsPlayServicesBasement840Library UP-TO-DATE
:tbkha:prepareComGoogleAndroidGmsPlayServicesCast840Library UP-TO-DATE
:tbkha:prepareComGoogleAndroidGmsPlayServicesDrive840Library UP-TO-DATE
:tbkha:prepareComGoogleAndroidGmsPlayServicesFitness840Library UP-TO-DATE
:tbkha:prepareComGoogleAndroidGmsPlayServicesGames840Library UP-TO-DATE
:tbkha:prepareComGoogleAndroidGmsPlayServicesGcm840Library UP-TO-DATE
:tbkha:prepareComGoogleAndroidGmsPlayServicesIdentity840Library UP-TO-DATE
:tbkha:prepareComGoogleAndroidGmsPlayServicesLocation840Library UP-TO-DATE
:tbkha:prepareComGoogleAndroidGmsPlayServicesMaps840Library UP-TO-DATE
:tbkha:prepareComGoogleAndroidGmsPlayServicesMeasurement840Library UP-TO-DATE
:tbkha:prepareComGoogleAndroidGmsPlayServicesNearby840Library UP-TO-DATE
:tbkha:prepareComGoogleAndroidGmsPlayServicesPanorama840Library UP-TO-DATE
:tbkha:prepareComGoogleAndroidGmsPlayServicesPlus840Library UP-TO-DATE
:tbkha:prepareComGoogleAndroidGmsPlayServicesSafetynet840Library UP-TO-DATE
:tbkha:prepareComGoogleAndroidGmsPlayServicesVision840Library UP-TO-DATE
:tbkha:prepareComGoogleAndroidGmsPlayServicesWallet840Library UP-TO-DATE
:tbkha:prepareComGoogleAndroidGmsPlayServicesWearable840Library UP-TO-DATE
:tbkha:prepareDeHdodenhofCircleimageview130Library UP-TO-DATE
:tbkha:prepareDebugDependencies
:tbkha:compileDebugAidl UP-TO-DATE
:tbkha:compileDebugRenderscript UP-TO-DATE
:tbkha:generateDebugBuildConfig UP-TO-DATE
:tbkha:generateDebugAssets UP-TO-DATE
:tbkha:mergeDebugAssets UP-TO-DATE
:tbkha:generateDebugResValues UP-TO-DATE
:tbkha:generateDebugResources UP-TO-DATE
:tbkha:mergeDebugResources UP-TO-DATE
:tbkha:processDebugManifest UP-TO-DATE
:tbkha:processDebugResources UP-TO-DATE
:tbkha:generateDebugSources UP-TO-DATE
:tbkha:compileDebugJavaWithJavac UP-TO-DATE
:tbkha:compileDebugNdk UP-TO-DATE
:tbkha:compileDebugSources UP-TO-DATE
:tbkha:transformClassesWithJarMergingForDebug UP-TO-DATE
:tbkha:collectDebugMultiDexComponents UP-TO-DATE
:tbkha:transformClassesWithMultidexlistForDebug UP-TO-DATE
:tbkha:transformClassesWithDexForDebug
意外的顶级错误:
java.lang.OutOfMemoryError:GC开销超过限制
错误:执行失败的任务:tbkha:transformClassesWithDexForDebug。
> com.android.build.api.transform.TransformException:com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException:过程'命令'C:\\ Program Files文件\\的Java \\ jdk1.8.0_65 \\斌\\ java.exe的'非零退出值3完成
资料:构建失败
信息:总时间:4分钟38.558秒
信息:1错误
信息:0警告
信息:查看控制台完成输出
这需要大量的内存来DEX所有的java code,并且考虑你有很大的依赖性,它看起来你需要更多的喜欢!增加可用内存在您的摇篮过程。
在项目/ gradle这个/包装/ gradle-wrapper.properties
添加此行
org.gradle.jvmargs = -Xmx1024m
比如,它可能看起来像这样:
在这里看到更多: https://docs.gradle.org/current/userguide /build_environment.html
org.gradle.jvmargs
指定用于守护进程的jvmargs。该设置是调整内存设置特别有用。目前的默认设置是pretty大方与问候的记忆。
块引用>My gradle is
apply plugin: 'com.android.application' android { compileSdkVersion 23 buildToolsVersion "23.0.2" defaultConfig { applicationId "com.tbkha" minSdkVersion 14 targetSdkVersion 23 versionCode 2 versionName "1.0.1" multiDexEnabled true } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } repositories { maven { url 'http://swisscodemonkeys.github.io/appbrain-sdk/maven' } } } dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) testCompile 'junit:junit:4.12' compile 'com.android.support:appcompat-v7:23.1.1' compile 'com.android.support:design:23.1.1' compile 'com.android.support:cardview-v7:23.1.1' compile 'com.android.support:support-v4:23.1.1' compile 'com.android.support:recyclerview-v7:23.1.1' compile 'com.j256.ormlite:ormlite-android:4.48' compile 'com.squareup.retrofit:retrofit:1.9.0' compile 'com.github.bumptech.glide:glide:3.6.0' compile 'de.hdodenhof:circleimageview:1.3.0' compile 'com.github.nirhart:parallaxscroll:1.0' compile 'com.facebook.android:facebook-android-sdk:4.1.0' compile 'com.google.android.gms:play-services:8.4.0' compile 'com.appbrain:appbrain-applift-sdk:10.51' compile 'com.android.support:multidex:1.0.1' }
I face this problem:
Information:Gradle tasks [:tbkha:assembleDebug] :tbkha:preBuild UP-TO-DATE :tbkha:preDebugBuild UP-TO-DATE :tbkha:checkDebugManifest :tbkha:preReleaseBuild UP-TO-DATE :tbkha:prepareComAndroidSupportAppcompatV72311Library UP-TO-DATE :tbkha:prepareComAndroidSupportCardviewV72311Library UP-TO-DATE :tbkha:prepareComAndroidSupportDesign2311Library UP-TO-DATE :tbkha:prepareComAndroidSupportMediarouterV72300Library UP-TO-DATE :tbkha:preDebugAndroidTestBuild UP-TO-DATE :tbkha:prepareComAndroidSupportMultidex101Library UP-TO-DATE :tbkha:prepareComAndroidSupportRecyclerviewV72311Library UP-TO-DATE :tbkha:prepareComAndroidSupportSupportV42311Library UP-TO-DATE :tbkha:prepareComFacebookAndroidFacebookAndroidSdk410Library UP-TO-DATE :tbkha:prepareComGithubNirhartParallaxscroll10Library UP-TO-DATE :tbkha:prepareComGoogleAndroidGmsPlayServices840Library UP-TO-DATE :tbkha:prepareComGoogleAndroidGmsPlayServicesAds840Library UP-TO-DATE :tbkha:prepareComGoogleAndroidGmsPlayServicesAnalytics840Library UP-TO-DATE :tbkha:prepareComGoogleAndroidGmsPlayServicesAppindexing840Library UP-TO-DATE :tbkha:prepareComGoogleAndroidGmsPlayServicesAppinvite840Library UP-TO-DATE :tbkha:prepareComGoogleAndroidGmsPlayServicesAppstate840Library UP-TO-DATE :tbkha:prepareComGoogleAndroidGmsPlayServicesAuth840Library UP-TO-DATE :tbkha:prepareComGoogleAndroidGmsPlayServicesBase840Library UP-TO-DATE :tbkha:prepareComGoogleAndroidGmsPlayServicesBasement840Library UP-TO-DATE :tbkha:prepareComGoogleAndroidGmsPlayServicesCast840Library UP-TO-DATE :tbkha:prepareComGoogleAndroidGmsPlayServicesDrive840Library UP-TO-DATE :tbkha:prepareComGoogleAndroidGmsPlayServicesFitness840Library UP-TO-DATE :tbkha:prepareComGoogleAndroidGmsPlayServicesGames840Library UP-TO-DATE :tbkha:prepareComGoogleAndroidGmsPlayServicesGcm840Library UP-TO-DATE :tbkha:prepareComGoogleAndroidGmsPlayServicesIdentity840Library UP-TO-DATE :tbkha:prepareComGoogleAndroidGmsPlayServicesLocation840Library UP-TO-DATE :tbkha:prepareComGoogleAndroidGmsPlayServicesMaps840Library UP-TO-DATE :tbkha:prepareComGoogleAndroidGmsPlayServicesMeasurement840Library UP-TO-DATE :tbkha:prepareComGoogleAndroidGmsPlayServicesNearby840Library UP-TO-DATE :tbkha:prepareComGoogleAndroidGmsPlayServicesPanorama840Library UP-TO-DATE :tbkha:prepareComGoogleAndroidGmsPlayServicesPlus840Library UP-TO-DATE :tbkha:prepareComGoogleAndroidGmsPlayServicesSafetynet840Library UP-TO-DATE :tbkha:prepareComGoogleAndroidGmsPlayServicesVision840Library UP-TO-DATE :tbkha:prepareComGoogleAndroidGmsPlayServicesWallet840Library UP-TO-DATE :tbkha:prepareComGoogleAndroidGmsPlayServicesWearable840Library UP-TO-DATE :tbkha:prepareDeHdodenhofCircleimageview130Library UP-TO-DATE :tbkha:prepareDebugDependencies :tbkha:compileDebugAidl UP-TO-DATE :tbkha:compileDebugRenderscript UP-TO-DATE :tbkha:generateDebugBuildConfig UP-TO-DATE :tbkha:generateDebugAssets UP-TO-DATE :tbkha:mergeDebugAssets UP-TO-DATE :tbkha:generateDebugResValues UP-TO-DATE :tbkha:generateDebugResources UP-TO-DATE :tbkha:mergeDebugResources UP-TO-DATE :tbkha:processDebugManifest UP-TO-DATE :tbkha:processDebugResources UP-TO-DATE :tbkha:generateDebugSources UP-TO-DATE :tbkha:compileDebugJavaWithJavac UP-TO-DATE :tbkha:compileDebugNdk UP-TO-DATE :tbkha:compileDebugSources UP-TO-DATE :tbkha:transformClassesWithJarMergingForDebug UP-TO-DATE :tbkha:collectDebugMultiDexComponents UP-TO-DATE :tbkha:transformClassesWithMultidexlistForDebug UP-TO-DATE :tbkha:transformClassesWithDexForDebug UNEXPECTED TOP-LEVEL ERROR: java.lang.OutOfMemoryError: GC overhead limit exceeded Error:Execution failed for task ':tbkha:transformClassesWithDexForDebug'. > com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.8.0_65\bin\java.exe'' finished with non-zero exit value 3 Information:BUILD FAILED Information:Total time: 4 mins 38.558 secs Information:1 error Information:0 warnings Information:See complete output in console
解决方案It takes a lot of memory to dex all that java code, and considering you have a lot of dependencies it looks likes you need a lot more! Increase the memory available to your Gradle process.
Inside
your project/gradle/wrapper/gradle-wrapper.properties
add this line
org.gradle.jvmargs=-Xmx1024m
For instance it could look like this:
See here for more: https://docs.gradle.org/current/userguide/build_environment.html
org.gradle.jvmargs
Specifies the jvmargs used for the daemon process. The setting is particularly useful for tweaking memory settings. At the moment the default settings are pretty generous with regards to memory.
这篇关于Android的工作室gradle这个org.gradle.process.internal.ExecException的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!