Це пов’язано з тим, скільки пам’яті доступно для AS для створення середовища віртуальної машини для заповнення вашої програми. Справа в тому, що з моменту оновлення до 2.2 у мене виникала така сама проблема щоразу, коли я намагався створити новий проект в AS.
Як я це вирішую, перейшовши в Project (зліва)> Сценарії Gradle> gradle.properties . Коли файл відкривається, перейдіть до рядка в розділі "(Рядок 10) # Вказує аргументи JVM, що використовуються для процесу демона. (Рядок 11) # Налаштування особливо корисне для налаштування параметрів пам'яті." Ви шукаєте рядок, який починається на "org.gradle.jvmargs" . Це має бути рядок 12. Змініть рядок 12 на цей
org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
Після зміни цього рядка ви можете синхронізувати gradle з проектом, натиснувши Спробувати ще раз у сповіщенні про те, що синхронізація gradle не вдалася (це буде у верхній частині файлу, який ви відкрили). Або ви можете просто закрити та перезапустити АС, і вона повинна синхронізуватися.
По суті, це говорить про те, що AS виділяє більше пам'яті для ініціалізації програми . Я знаю, що це не постійне виправлення, але воно повинно допомогти вам фактично запустити програму.