2017-01-26 3 views
0

Я прочитал все другие вопросы, связанные с этой ошибкой, и попробовал их решение, но это не поможет.java.lang.OutOfMemoryError: верхний предел GC превышен android studio

Вот мой build.gradle

apply plugin: 'com.android.application' 
apply plugin: 'android-apt' 
apply plugin: 'io.fabric' 



android { 
    compileSdkVersion 23 
    buildToolsVersion '23.0.3' 
    defaultConfig { 
     applicationId "zebrostudio.wallr100" 
     minSdkVersion 17 
     targetSdkVersion 23 
     renderscriptTargetApi 22 
     renderscriptSupportModeEnabled true 
     //apply plugin: 'application' 
     versionCode 5 
     versionName "5.0" 
     multiDexEnabled true 
     ndk { 
      abiFilters "armeabi", "armeabi-v7a", "x86", "mips" 
     } 
     dexOptions { 
      preDexLibraries = true 
      incremental true 
      javaMaxHeapSize "4g" 
     } 
    } 
    buildTypes { 
     release { 
      debuggable false 
      minifyEnabled true 
      proguardFiles 'proguard-rules.pro' 
     } 
     debug { 
      minifyEnabled false 
      proguardFiles 'proguard-rules.pro' 
     } 
    } 
} 

dependencies { 
    compile project(':library') 
    compile project(':library:altex') 
    compile project(':library:ucrop') 
    compile project(path: ':library') 
    compile 'com.android.support:recyclerview-v7:23.4.0' 
    compile 'com.android.support:appcompat-v7:23.4.0' 
    compile 'com.android.support:support-v4:23.4.0' 
    compile 'com.ogaclejapan.smarttablayout:library:[email protected]' 
    compile 'com.squareup.retrofit2:retrofit:2.1.0' 
    compile 'com.squareup.retrofit2:converter-gson:2.1.0' 
    compile 'com.github.bumptech.glide:glide:3.7.0' 
    compile 'com.ogaclejapan.smarttablayout:utils-v4:[email protected]' 
    compile 'com.google.code.gson:gson:2.6.2' 
    compile 'com.android.support:design:23.4.0' 
    compile 'jp.wasabeef:recyclerview-animators:2.2.3' 
    compile 'com.github.clans:fab:1.6.4' 
    compile 'com.bignerdranch.android:simple-item-decoration:1.0.0' 
    compile 'de.hdodenhof:circleimageview:2.1.0' 
    compile 'com.github.chrisbanes:PhotoView:1.3.0' 
    compile 'com.github.hotchemi:permissionsdispatcher:2.1.3' 
    apt 'com.github.hotchemi:permissionsdispatcher-processor:2.1.3' 
    compile 'com.eightbitlab:blurview:1.1.2' 
    compile 'uk.co.chrisjenx:calligraphy:2.2.0' 
    compile 'com.google.firebase:firebase-core:10.0.1' 
    compile 'com.google.firebase:firebase-messaging:10.0.1' 
    compile 'com.google.firebase:firebase-ads:10.0.1' 
    compile fileTree(include: ['*.jar'], dir: 'wallr100') 
    compile 'com.android.support:multidex:1.0.1' 
    compile('com.crashlytics.sdk.android:crashlytics:[email protected]') { 
     transitive = true; 
    } 
    compile 'com.bignerdranch.android:recyclerview-multiselect:0.2' 
    compile 'fr.tvbarthel.blurdialogfragment:lib:2.2.0' 
    compile 'com.afollestad:drag-select-recyclerview:0.3.6' 
    compile 'com.afollestad:material-cab:0.1.12' 
    compile project(':lowpoly') 
    compile 'info.hoang8f:fbutton:1.0.5' 
    compile project(':librarySecuredPref') 
    compile 'com.jakewharton:process-phoenix:1.1.0' 
    compile 'com.github.ybq:Android-SpinKit:1.1.0' 
    compile 'com.getkeepsafe.taptargetview:taptargetview:1.5.1' 
    compile project(':librarySearch') 
    compile 'com.github.recruit-lifestyle:WaveSwipeRefreshLayout:1.6' 
    compile 'com.google.android.gms:play-services:10.0.1' 
} 

apply plugin: 'com.google.gms.google-services' 

Я попробовал его на Android Studio 2.1.3 и Android Studio 2.2.3 Я попытался удалить JDK, а затем переустановить его. Я отформатировал свои окна и повторил, но безуспешно.

It creates so many background processes and the computer starts slowing down.

Я продолжаю получать java.lang.OutOfMemoryError: GC предел накладных превысил ошибку

Как решить эту проблему?

+0

Прежде всего, это, вероятно, поможет, если вы указали, когда будете получать этот «OutOfMemoryError» - при запуске Android Studio при запуске приложения в симуляторе, при запуске Gradle или когда? Во-вторых, OOME относится к Java-приложению, запущенному из так называемого кучного пространства, поэтому просто говоря: какая-то Java-программа («какая из них покрыта первым вопросом) должна использовать больше памяти, чем выделено. Вам лучше понять, какая именно программа. –

+0

Строительство проекта прекрасно работает. Проблема возникает, когда я пытаюсь развернуть ее на свой телефон. –

ответ

0

Я сам его исправил. Проблема была решена, когда я обрезал количество зависимостей, которые я использовал. Поэтому для тех, кто сталкивается с этой проблемой, просто попробуйте уменьшить количество библиотек, которые вы используете.

0

Дополнительным решением является файл с градиентом использования. Я преодолел ошибку, используя файл gradle.properties. Если в вашем проекте нет, вы должны создать файл в project level. По умолчанию используется Gradle 1024 м. Вы можете увеличить до 1536 м (я сделал 2048 м, потому что у меня 16-граммовая память). После этого я не ошибаюсь.

Смежные вопросы