2016-04-18 9 views
0

以下はapp.gradleファイルのコードです。私の個々のプロジェクトモジュールは完璧に動作しますが、単一のアプリケーションのすべてのモジュールを組み合わせていますが、このエラーが発生しています。私はアンドロイドスマートフォンのためだけにこのアプリケーションを作った。java.lang.OutOfMemoryError:アンドロイドプロジェクトの実行中にGCオーバーヘッドの上限を超えました

必要なライブラリはどれですか?私はこのエラーについて読んでmultiDexEnabledを有効にし、com.android.support:multidex:1.0.1もインポートしましたが、まだこのエラーが発生しています。

apply plugin: 'com.android.application' 

android 
{ 
compileSdkVersion 23 
buildToolsVersion "23.0.2" 

defaultConfig { 
    applicationId "com.example.mayankacharya.dementiahelpdesk" 
    minSdkVersion 15 
    targetSdkVersion 23 
    versionCode 1 
    versionName "1.0" 
    multiDexEnabled true 
} 
buildTypes { 
    release { 
     minifyEnabled false 
     proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
    } 
} 

} 
repositories { 
maven { 
    url  'https://download.01.org/crosswalk/releases/crosswalk/android/maven2' 
} 
} 

dependencies 
{ 
compile fileTree(dir: 'libs', include: ['*.jar']) 
testCompile 'junit:junit:4.12' 


compile 'com.android.support:appcompat-v7:23.3.0' 
compile 'com.mcxiaoke.volley:library-aar:1.0.0' 
compile 'com.google.android.gms:play-services:8.4.0' 
compile 'com.google.maps.android:android-maps-utils:0.4+' 
compile 'com.google.android.gms:play-services-appindexing:8.1.0' 
compile 'org.xwalk:xwalk_core_library:17.46.448.10' 
compile 'com.android.support:multidex:1.0.1' 
} 

Androidプロジェクトのコンパイル中にこのエラーが発生します。

java.lang.OutOfMemoryError: GC overhead limit exceeded 
Error:Execution failed for task ':app: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.7.0_25\bin\java.exe'' finished with non-zero exit value 3 
+0

[リンク](http://stackoverflow.com/questions/25013638/android-studio-google-jar-causing-gc-overhead-limit-exceeded-error) – Dharmaraj

+0

の重複は大丈夫おお...私はとにかく感謝を知らない。 –

+0

multi-dexは、64kシンボルの制限に達したことを意味します。 – Pomagranite

答えて

2

これをビルドファイルに追加してみてください。

dexOptions { 
     javaMaxHeapSize "4g" 
} 
+0

同じファイルの兄弟または別のgradleファイルですか? –

+0

同じもので、buildTypesの下に追加してみてください – Claud

+0

これは機能しません。 –

関連する問題