- Установка Android Studio и настройка среды
- Установка Java JDK
- Android-студия занимает слишком много памяти
- 11 ответов
- Android Studio (до 1,5 ГБ)
- Gradle (до 1,5 ГБ)
- Эмулятор
- Android Studio, хватит ли 4гб?
- Решение
- Какой размер RAM нужен для комфортной работы в Android Studio с параллельно запущенным браузером?
Установка Android Studio и настройка среды
Всем салют друзья!
Продолжаем изучение программирования на Android.
- Введение в программирование под Android
- Архитектура Android
- Установка Android Studio и настройка среды
- Пример Hello World — создание первого приложения для Android
- Базовый обзор приложения для Android
- Жизненный цикл деятельности
- Макеты
- LinearLayout
- Кнопка
- Кнопка переключения
- Пользовательский тост
- Снэк-бар
- Вид сетки
- WebView
- Выбор даты
- RatingBar
- Пример PopupWindow
- Проверьте подключение к Интернету
- SharedPreferences
- Управление сеансом с использованием SharedPreferences
- База данных SQLite
- База данных Realm
- Учебник по залпу
- Учебник Пикассо
- Библиотека изображений Glide
- Войти и зарегистрироваться с помощью Restful Web Services (Java + MySQL)
- Загрузить изображение на сервер с помощью Volley
- Push-уведомление с использованием Firebase Cloud Messaging (FCM)
- Преобразование изображения в строку Base64 или строку Base64 в изображение
- Приложение для чата в реальном времени с использованием Firebase
- 4 способа узнать текущую дату в Android
- Руководство по AdMob
- Потяните или проведите вниз, чтобы обновить, используя SwipeRefreshLayout
- Воспроизведение видео с URL-адреса с помощью VideoView
- Пример клиента SOAP с использованием ksoap2
- Как передавать данные из одного действия в другое
- Разбор XML с использованием XMLPullParser
- Как получить текущее местоположение с помощью диспетчера местоположения
- Учебное пособие по Google Maps API — Начало работы
- Разбор JSON из URL
- Загрузить изображение в хранилище Firebase
- Руководство по интеграции Google Analytics
- Учебник по фреске
- Панель навигации
Вступайте в группу — vk.com/mrsisadm — там больше интересного.
Сегодня вы узнаете об установке студии Android и настройке среды.
Android Studio — официальная IDE для разработки приложений Android. Для запуска Android Studio у вас должно быть минимум 2 ГБ ОЗУ, но рекомендуется 4 ГБ ОЗУ. Как я уже говорил в предыдущем руководстве, приложения для Android разрабатываются на языке Java, поэтому также требуется JDK. Ниже я объяснил каждый шаг и подкинул скриншоты туда где это необходимо.
Примечание: описанная ниже процедура предназначена для ОС Windows, поэтому для других операционных систем она будет немного отличаться.
Установка Java JDK
2. Теперь нажмите кнопку «Загрузить», это перенаправит вас на страницу загрузки JDK.
Источник
Android-студия занимает слишком много памяти
Я установил Android Studio 1.0 RC 2. У меня установлено 4 ГБ ОЗУ, но после запуска Android Studio и запуска Android-эмулятора более 90% физической памяти использовались только этими двумя. Есть ли способ уменьшить использование этой памяти? Из-за этой проблемы с памятью я не могу одновременно открывать другие приложения.
11 ответов
В настоящее время я использую Android Studio на компьютере под управлением Windows 8.1 с 6 гигабайтами оперативной памяти.
Я обнаружил, что отключение VCS в Android Studio и использование внешней программы для управления VCS очень помогли. Вы можете отключить VCS, зайдя в Файл → Настройки → Плагины и отключив следующее:
- Интеграция CVS
- Интеграция с Git
- GitHub
- Google Cloud Testing
- Google Cloud Tools Core
- Облачные инструменты Google для Android Studio
- hg4idea
- Интеграция Subversion
- Mercurial Integration
- TestNG-J,
В моем случае существовали два основных источника памяти: IDE и Gradle:
Android Studio (до 1,5 ГБ)
JVM IDE настроен на максимальный размер кучи. Вы можете увидеть это в нижнем правом углу основного интерфейса:
Это можно уменьшить, отредактировав связанные с памятью настройки в файле .vmoptions . Например, я изменил максимальный размер кучи на 512 МБ:
К сожалению, я обнаружил, что снижение этого значения увеличивает частоту замораживания Android Studio, возможно, для его сбора мусора.
Gradle (до 1,5 ГБ)
Gradle также может использовать много оперативной памяти после разработки на некоторое время. Windows просто показывает его как Java(TM) Platform SE Binary :
Вы можете исправить это, изменив параметры Gradle JVM. Вы можете сделать это для каждого пользователя, отредактировав gradle.properties :
- Откройте файл gradle.properties , создав его, если он не существует:
- Windows: %USERPROFILE%\.gradle\gradle.properties
- Linux/Mac:
Обновите свойство org.gradle.jvmargs , создав его, если необходимо. Я поставил свое на это:
Я не заметил никакой разницы в производительности сборки для моего небольшого проекта с максимальным размером кучи, установленным на 256 МБ ( -Xmx256m ).
Обратите внимание, что вам может потребоваться перезапустить Android Studio, чтобы старый Gradle процесс был убит; в противном случае вы можете запустить оба одновременно.
Эмулятор
Что касается эмулятора, занимающего много вашей оперативной памяти, ваш скриншот показывает, что он занимает около 800 МБ. Вы можете выбрать, сколько ОЗУ выделять эмулятору:
- Отредактируйте AVD
- Нажмите «Показать дополнительные настройки»
- Уменьшить значение ОЗУ
, который, я думаю, является домашним каталогом пользователя? Если файла нет, возможно, вы можете просто создать его; упомянутая выше документация гласит: Instead, you can customize the attributes by creating your own .properties or .vmoptions files in the following directories. , Не могли бы вы дать мне знать, если это работает, чтобы я мог обновить ответ?
такого файла нет, но я отключил некоторую интеграцию управления версиями, что я всегда делаю из терминала, и это уже помогло, и я не создал новый файл конфигурации. Возможно, файла не было, потому что я не использовал менеджер пакетов для его установки, а просто скачал и распаковал Android Studio, и в этом случае он может не создать файл.
Вы можете ускорить работу Eclipse или Android Studio, вы просто выполните следующие действия:
- Использовать/открывать один проект за раз
- очищайте свой проект после запуска приложения в эмуляторе каждый раз
- использовать мобильное/внешнее устройство вместо эмулятора
- Не закрывайте эмулятор после использования один раз, используйте один и тот же эмулятор для запуска приложения каждый раз
- Отключить VCS с помощью File- > Settings- > Plugins и отключить следующие функции:
1.CVS-интеграция
Интеграция 2.Git
3.GitHub
4. Google Cloud Tools для Android Studio
5. Интеграция с преобразованием
Я также использую Android Studio с установленной 4 ГБ основной памятью, но после этих инструкций действительно повышается производительность Android Studio.
Android Studio недавно опубликовала официальное руководство для машин с низкой памятью: Руководство
Если вы используете Android Studio на компьютере с меньшими рекомендуемыми характеристиками (см. Системные требования), вы можете настроить IDE для повышения производительности на вашем компьютере, как показано ниже:
Уменьшить максимальный размер кучи, доступный для Android Studio. Уменьшите максимальный размер кучи для Android Studio до 512 МБ.
Обновить Gradle и плагин Android для Gradle: обновить до последних версий Gradle и Android-плагин для Gradle, чтобы убедиться, что вы используете последние улучшения производительности.
Включить режим энергосбережения. Включение режима энергосбережения отключает ряд фоновых операций, связанных с памятью и батареей, включая подсвечивание ошибок и проверку «на лету», завершение кода автозапуска, и автоматической инкрементной компиляции фона. Чтобы включить режим энергосбережения, выберите «Файл» > «Режим энергосбережения».
Отключить лишние проверки lint. Чтобы изменить, какие проверки проверяет Android Studio на вашем коде, выполните следующие действия: Нажмите «Файл» > «Настройки» (на Mac, Android Studio > «Настройки» ), чтобы открыть диалоговое окно «Параметры». На левой панели разверните раздел «Редактор» и нажмите «Инспекции». Установите флажки, чтобы выбрать или отменить выбор шрифтов, подходящих для вашего проекта. Нажмите «Применить» или «ОК» , чтобы сохранить изменения.
Отладка на физическом устройстве. Отладка на эмуляторе использует больше памяти, чем отладка на физическом устройстве, поэтому вы можете улучшить общую производительность для Android Studio путем отладки на физическом устройстве.
Включить только необходимые сервисы Google Play в качестве зависимостей. Включение сервисов Google Play в зависимости от вашего проекта увеличивает объем необходимой памяти. Включите только необходимые зависимости для улучшения использования и производительности памяти. Дополнительные сведения см. В разделе Добавление сервисов Google Play к вашему проекту.
Уменьшить максимальный размер кучи, доступный для компиляции файлов DEX. Установите компиляцию javaMaxHeapSize для DEX на 200 м. Дополнительные сведения см. В разделе «Улучшение времени сборки» путем настройки ресурсов DEX.
Не включать параллельную компиляцию. Android Studio может самостоятельно скомпилировать независимые модули, но если у вас есть система с низкой памятью, вы не должны включать эту функцию. Чтобы проверить этот параметр, действуйте следующим образом: Нажмите «Файл» > «Настройки» (на Mac, Android Studio > «Настройки» ), чтобы открыть диалоговое окно «Настройки» . На левой панели разверните узел «Сборка», «Выполнение», «Развертывание» и нажмите «Компилятор». Убедитесь, что параметр Независимые от компиляции параллельные параметры не отмечены. Если вы внесли изменения, нажмите «Применить» или «ОК» , чтобы изменения вступили в силу.
Включить автономный режим для Gradle. Если у вас ограниченный кнопочный переключатель, включите автономный режим, чтобы предотвратить Gradle попытки загрузки отсутствующих зависимостей во время сборки. Когда автономный режим включен, Gradle выдает сбои сборки, если вам не хватает каких-либо зависимостей, вместо того, чтобы их загружать. Чтобы включить автономный режим, действуйте следующим образом:
Выберите «Файл» > «Настройки» (на Mac, Android Studio > «Настройки» ), чтобы откройте диалог настроек.
В левой панели разверните сборку, выполнение, развертывание и нажмите Gradle.
В разделе Глобальные настройки Gradle установите флажок Автономная работа.
Нажмите «Применить» или «ОК» , чтобы ваши изменения вступили в силу.
Источник
Android Studio, хватит ли 4гб?
(Android studio, java) Ошибка при импорте библиотеки cannot resolve symbol android studio
Вот библиотека https://github.com/mik3y/usb-serial-for-android. Устанавливал так, File -> New ->.Стояло 2гб оперативной памяти, купил 4гб, ставлю 4гб вылазиет синий экран(
Стояло 2гб оперативной памяти, купил 4гб, ставлю 4гб вылазиет синий экран(((( Когда ставлю старую.Работа с файлами android которые находятся не в папке проекта Android Studio
Всех приветствую, начал разработку приложения под Android и не могу разобраться как работать с.Решение
В браузере я сидеть не собираюсь) Начал обучение несколько дней назад, по началу все хорошо(не лагало, может чуть), затем заполнилось 96% оп.памяти. Включил «Power save» (или как то так). Теперь занято примерно 78%. Вообще для новичка хватает, но подумаю увеличить до 8гб.
Добавлено через 2 минуты
Да кстати, перед этим купил на 4гб, на двух сидеть и правда hardcore’но.На саму студию с маленькими и средними проектами хватает i5 и 4Гб ОЗУ в притык. Но когда запускаешь эмулятор ОЗУ фактически не остаётся и всё идёт в своп. Вытягивает SSD, был бы обычный HDD — однозначно лёг бы комп.
Так что если запускать приложения только в подключённом по usb железном телефоне и особо более никаких программ не запускать на машине — 4 Гб хватает. Во всех остальных случаях — минимум 6 Гб.Да, а по процессору, заметил, эмулятор может сильнее тормозить на более старых, но мощных процессорах, чем на новых. Т.е. вот наблюдал, на i7 которому около 5 лет эмулятор медленнее чем на свежих (1-2 г. давности) процессорах i5. Наверное это связано с тем что эмулятор использует какие-то новые инструкции и команды, расшитые в новые процессоры.
Источник
Какой размер RAM нужен для комфортной работы в Android Studio с параллельно запущенным браузером?
Простой 7 комментариев
8 — это в 2 раза лучше, не хватает вам сколько?
У меня Шторм (тот же клиент практически), иногда 2 проекта, Шторм с 20+ вкладками + виртуалка (. ) на полтора гига и еще все мессенджеры — все летает
Макбук 2015 Про, 8Гб
Не работал с Android Studio и не знаю его требований к памяти, но это нетрудно замерить.
В данный момент времени для комфортной работы с браузером нужно 8гб.
Если кроме браузера будет еще что-то активно использующее оперативную память, надо больше.
Насколько больше — посмотрите какой объем памяти занимает ваша студия, и все связанные с ней процессы.
В общем я бы посоветовал не меньше 16.Не работал с Android Studio и не знаю его требований к памяти, но это нетрудно замерить.
Трудно.
Это штука сделана на Яве.
Чтобы замерить — нужно реально поработать на реальных данных, дождаться пока мусор для сборщика накопится — и только тогда можно сказать что-то более определенное.А для этого нужен тестовый компьютер с кучей оперативки.
для большинства офисных задач вполне хватает 8Гб для системы.
Android Studio в шапке вопроса это не офисная задача, большинству разработчиков не хватает сегодня и 16ГБ
Olek1, И что? Вы вообще читаете комментарии прежде чем на них отвечать?
Ответ был на комментарий moreleaksILoveMS насчет браузера — при чем тут вообще Android Studio??На вопрос заданный в шапке был дан четкий ответ, который вы можете увидеть в ответах.
moreleaksILoveMS, Какая связь между ламерством и кучей вкладок?
Мне например удобно держать в браузере порядка 20-30 вкладок, и на некоторых работает активный код.Если не открывать тяжелых страниц со скриптами, и не открывать много вкладок — будет потреблять меньше.
Никто не говорит что нельзя работать с 4Гб памяти — можно, вопрос лишь в комфорте.Для некоторых задач вполне хватает 16килобайт оперативки — игрушки вполне себе летают.
Источник