Для нескольких целых чисел в одной строке карта может быть лучше.
arr = map(int, raw_input().split())
Если число уже известно (например, 2 целых числа), вы можете использовать
num1, num2 = map(int, raw_input().split())
Сделайте следующие шаги:
Откройте проект и нажмите Ctrl + Alt + Shift + S, чтобы открыть структуру проекта. Там, где находится местоположение JDK, проверьте Use embedded JDK (recommended)
.
Если я могу вам помочь, вам нужно войти в Свойства проекта, а в поле местоположения JDK проверить Использовать встроенный JSD (рекомендуется).
Я исправил эту проблему, установив JDK x64. Я предполагаю, что вы используете jdk x86, и для графы недостаточно памяти.
Запустите Android Studio. Закройте любой открытый проект. Вернитесь к файлу> Закрыть проект. (Откроется окно приветствия) Перейдите в «Настройка»> «Настройки». В диалоговом окне «Параметры» выберите «Компилятор (Android-проекты на основе Gradle) слева и установите параметры VM на -Xmx512m (т. Е. Напишите -Xmx512m в разделе« Параметры VM ») и нажмите« OK ».
, а затем сделайте это
Щелкните правой кнопкой мыши на «Мой компьютер» и откройте свои системные свойства (бит, который вы открыли до того, как вы увидите ваши значения CPU / RAM) >> На левой боковой панели нажмите «Дополнительные системные настройки» >> «Переменные среды» >> В разделе «Система» Переменные, нажмите «Создать» >> Используйте следующие значения: // Имя переменной: _JAVA_OPTIONS // Значение переменной: -Xmx524M, затем нажмите OK и повторите попытку. перезапустите Android Studio
У меня была такая же проблема, потому что у меня была существующая папка «.gradle», а затем я играл с версией студии Android (а также с версией Java jdk), и я предполагаю, что это испортило ситуацию.
Решение. Удалите каталог .gradle (местоположение моей было C: \ Users \ UserName \ .gradle) и перезапустите студию Android. Он автоматически создаст новый.
Различные решения могут работать
.gradle
из c:\users\username\.gradle
File
> Settings
. В диалоговом окне «Настройки» выберите Compiler (Gradle-based Android Projects)
слева и установите параметры VM на -Xmx512m
(т. Е. Напишите -Xmx512m
в разделе «Параметры VM» :) и нажмите OK
. Откройте Android Studio, затем перейдите в файл gradle.properties и измените последнюю строку на
org.gradle.jvmargs = -Xmx1024m.
И затем снова нажмите кнопку
У меня была та же проблема. Запуск Android Studio в качестве администратора исправил его.
Я только что очистил свое дисковое пространство и перезагрузил компьютер. Это помогло мне.
Для версии версии 2.2 для Android версии 2.2 опция недоступна непосредственно из структуры проекта.
шаги для успешной синхронизации градиента: ->
1) OPEN project
2) Нажмите на скрипт градиента
3) откройте gradle.properties
4) Измените org.gradle.jvmargs = -Xmx1536m на org.gradle.jvmargs = -Xmx1024m
5) Сохранить работу
6) Открыть файл-> Недействительный кэш / Перезапустить
И его сделать !!!
Наслаждайтесь Android! !!
Ребята на некоторых компьютерах эта проблема вызвана антивирусными программами ПОСЛЕ обновления до последней студийной студии android. В моем случае я разобрал свою систему в отдельности, устраняя все неполадки, только чтобы узнать, что Commodo Internet Security несет ответственность за то, что вы не разрешили демону градации.
После безопасного добавления процесса все выполняется плавно. ОБРАТИТЕ ВНИМАНИЕ, что перед обновлением все было в порядке. Проблема возникла только после обновления без изменения чего-либо в программе антивируса / брандмауэра.
В основном это работает для инициализации проблемы vm.
Просто перезагрузите компьютер
Не уверен, что вызвало эту проблему для меня, я пробовал все решения здесь, ничего не работало. Перезагрузка помогла, Windows 7.
org.gradle.jvmargs = -Xmx2048m уже существует.
Я верю он начался после обновления антивируса Windows Defender (KB915597)
Приблизительная дата обновления - 2018.07.22
У меня такая же проблема, и я решил ее с помощью этих шагов.
1) Удалите файл .gradle. (uuslly это в C: \ Users {your_PC_name}
2) затем перейдите к переменной окружения и добавьте их в системную переменную (как новую переменную)
Имя переменной: _JAVA_OPTIONS
Значение переменной: -Xmx524m
3 ) перейдите в папку вашего проекта и запустите эту команду.
ionic cordova platform add android
blockquote>4) Выше команда создайте папку платформы в вашем пути к проекту
5) затем выполните эту команду
ionic cordova build android
blockquote>
Верьте или нет, я просто столкнулся с этой внезапной проблемой после выполнения Windows Update в Windows 10. Как-то это обновление испортило мою существующую программу Malwarebytes Anti-Exploit и в конечном итоге вызвало Android Studio не удалось вызвать JVM (я даже не смог открыть cmd.exe!).
Решение заключалось в том, чтобы удалить программу Malwarebytes Anti-Exploit (это может быть исправлено в будущем).
Попробуйте добавить -Xmx512m
в Android Studio->Settings->Compiler->VM Options
, как показано на рисунке ниже.
Причиной этой проблемы может быть: Демон сборки класса (forked process) вызывается с максимальным размером кучи Java в качестве значения по умолчанию платформы. На 32-битной Windows эта система может достигать 1 ГБ. Мы получаем это сообщение об ошибке, если этот размер кучи (по умолчанию) не может быть выделен разработчику deamon. Поэтому используйте параметр -Xmx
, чтобы установить более низкий размер кучи. Нет необходимости придерживаться -Xmx<size>
с размером как 512m
. В моей Win 32-разрядной машине с 4 ГБ оперативной памяти -Xmx768m
также было достаточно.
[/g2]
Я думаю, что если ваша среда просто перепуталась из-за некоторых ошибок слияния или фиксации VCS, это мой случай, я бы предложил вам просто повторно импортировать ваш файл и добавить его в корень вашего VCS для восстановления проекта. Если вы используете VCS, например git или subversion, вам просто нужно добавить свой проект в корень данного репо, и все должно вернуться к норме. Это работало для меня, хотя.
Это связано с тем, сколько памяти доступно для AS для создания среды VM для вашего приложения для заполнения. Дело в том, что с момента обновления до 2.2 у меня была такая же проблема каждый раз, когда я пытаюсь создать новый проект в AS.
Как я решаю это, зайдя в Project (слева) сторона)> Gradle Scripts> gradle.properties. Когда он открывается, перейдите в строку под «(строка 10) # Указывает аргументы JVM, используемые для процесса демона. (Строка 11) # Этот параметр особенно полезен для настройки настроек памяти». Вы ищете строку, начинающуюся с "org.gradle.jvmargs" . Это должно быть строка 12. Измените строку 12 на эту
org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
. После изменения этой строки вы можете либо синхронизировать град с проектом, нажав кнопку «Повторить попытку» в уведомлении, сообщая вам о неудачной синхронизации градиента (это означает, в верхней части файла, который вы открыли). Или вы можете просто закрыть и перезапустить AS, и он должен синхронизироваться.
По сути, это означает, что AS выделяет больше памяти для инициализации приложения. Я знаю, что это не постоянное решение, но вам нужно начать с вашего приложения.
В файле gradle.properties
измените org.gradle.jvmargs
на -Xmx1024m
:
org.gradle.jvmargs=**-Xmx1024m** -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
У меня была такая же проблема, я просто удаляю файл .gradle и перезапускаю студию Android, он автоматически загружает последнюю версию и отлично работает .....
Откройте Android Studio, затем перейдите в файл gradle.properties и измените последнюю строку на
org.gradle.jvmargs=-Xmx1024m.
, затем перейдите к
File> Invalidate Caches / Restart.
blockquote>, и проблема будет решена, она отлично справилась со мной.
попробуйте добавить -Xmx512m в Android Studio-> Settings-> Compiler-> VM Options, это работает спасибо ..
Случилось со мной, потому что одновременно я работал с виртуальной машиной, а барабан был уже выделен для того, чтобы студия Android не могла забрать какой-либо плунжер, отключив виртуальную коробку и перезапустив ее.
Решение Работало для меня
Попробуйте отключить брандмауэр.
Это может быть очень странное решение, но у меня была такая же проблема, и я запускаю Android 2.3 на Windows 32 бит. Я удалил текущее приложение и отключил брандмауэр. При создании нового проекта все работало нормально.
Просто установил новую версию градиента, и она начала работать для меня. Я думаю, что локальные примеры градиента были испорчены
У меня была та же проблема, что я обнаружил, так это то, что инструменты Android Developer не очень хорошо работают с JDK 8. Я удалил свой текущий JDK 8 и установил JDK 7 и работал так же, как без увеличения памяти кучи или удаления .gradle.
Мой случай немного отличается тем, что опция VM не является avaibale. Я использую систему x86 windows 7, мой способ решить эту проблему - выполнить следующие процедуры:
После перезагрузки проблемы с Android Studio исправлено!