мгновенный запуск java.lang.OutOfMemoryError: превышен лимит накладных расходов GC

Я обновился до Android Studio 2.1 и получил эту ошибку, когда пытался создать и запустить свой корпоративный большой проект:

Не удалось выполнить задачу ': app: transformClassesWithDexForMyAppDebug'. com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError: превышен предел накладных расходов GC

Я искал через форум и отключил мгновенный запуск, также напишите в мой build.gradle:

dexOptions {
    incremental true
    javaMaxHeapSize "6g"
}
...
dependencies{
    compile 'com.android.support:multidex:'
}

Но это не решило мою проблему. Я включил мультидекс в моем Gradle, потому что я получаю ошибку без него:

com.android.dex.DexIndexOverflowException: идентификатор метода отсутствует в [0, 0xffff]: 65536

таким образом, это было решением для него, и оно работало раньше с предыдущими версиями Android Studio (также работающими для других в компании, которые используют Android Studio 1.4-2.0), но не для меня, так как я обновил свою Android Studio.

У кого-нибудь есть идеи, что может вызвать проблему?

Что также интересно, что если я просто создаю проект, я не получаю ошибку, только если я пытаюсь запустить его. Любая идея приветствуется!

РЕДАКТИРОВАТЬ 1:

Что также интересно, что если я перезапущу свою андроид студию, то первый запуск будет успешным, а второй - нет.

РЕДАКТИРОВАТЬ 2:

Если я установлю размер кучи больше (например, 8-10 г), то приложение даже не скомпилируется при первом запуске.

РЕДАКТИРОВАТЬ 3:

Кажется, что проблема смгновенный запуск, если я заставлю Android Studio не использовать его (например, развертывание на двух устройствах одновременно или изменение gradle.properties, как в ответе), ошибка исчезнет.

Ответы на вопрос(3)

Ваш ответ на вопрос