ho aggiornato ad Android 2.1 Studio ed ho ottenuto questo errore mentre sto cercando di costruire & eseguire il mio grande progetto d'impresa:Android Studio 2.1 istante java.lang.OutOfMemoryError run: limite di testa GC superato
Execution failed for task ':app:transformClassesWithDexForMyAppDebug'. com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError: GC overhead limit exceeded
ho cercato attraverso il forum e disabili corsa istante, scrivere anche al mio build.gradle:
dexOptions {
incremental true
javaMaxHeapSize "6g"
}
...
dependencies{
compile 'com.android.support:multidex:'
}
Ma doasn't risolto il mio problema. ho multidex abilitato nel mio Gradle, perché ottengo l'errore senza di essa:
com.android.dex.DexIndexOverflowException: method ID not in [0, 0xffff]: 65536
quindi questa era la soluzione per esso, e ha funzionato prima che con le versioni precedenti di Android Studio (che lavorano anche per gli altri a la società, che utilizza Android Studio 1.4-2.0) ma non per me da quando ho aggiornato il mio Android Studio.
Qualcuno ha idea di cosa può causare il problema?
Ciò che è anche interessante è che se faccio solo il progetto non ottengo l'errore, solo se provo a eseguirlo. Qualsiasi idea è apprezzata!
EDIT 1:
Che è anche interessante, che se ricomincio il mio studio Android, rispetto alla prima esecuzione è riuscita, ma il secondo non lo è.
EDIT 2:
Se ho impostato la dimensione heap più grande (come 8-10g) che l'applicazione non compila anche a prima esecuzione.
EDIT 3:
Sembra che il problema è con istante corsa, se forzo Android Studio non usarlo (come la distribuzione a due dispositivi contemporaneamente o changeing gradle.properties come nella risposta) l'errore scompare.
L'esecuzione istantanea aggiunge metodi al programma e apparentemente questo ti porta a superare il limite di 65k. Per caso aggiungi i servizi di gioco alle tue dipendenze? – EpicPandaForce
Ho disabile istante eseguire nelle impostazioni come questa risposta: http://stackoverflow.com/a/36637692/3162918 – bendaf
Sono stato tutto il giorno cercando di risolvere questo errore ... – Aspicas