Описание тега ubuntu-sdk
Я не очень опытный в Android развития, и я хотел бы знаю, если я могу настроить эмулятор, чтобы требовать меньше вычислительных мощностей.
Есть несколько вещей, которые вы можете настроить, чтобы сделать эмулятор менее ресурсоемкий. Два самых важных ручка:
- Оперативная память: эмулятор всегда выделяет все эмулируемого устройства оперативной памяти в оперативной памяти, даже если это неиспользованный эмулированного устройства. Если вы укажите на эмулируемом устройстве иметь памяти больше свободной оперативной памяти, которая обычно есть на хосте без запуска эмулятора, то ОС придется поменять и неизменно вызывает разгром.
- Размер экрана: используйте низкое разрешение экрана, разрешение экрана по умолчанию для Android 3.X и 4.х слишком высоко, чтобы работать бесперебойно даже высокопроизводительное оборудование.
Я был в состоянии успешно развивать несколько простых приложений на мой старый ноутбук, 1.8 ГГц двухъядерный с 1Гб оперативной памяти. После правильной настройки, эмулятор все еще чувствует себя плохо, но полезная.
Кроме того, я еще не пробовал, но вы, возможно, захотите попробовать Android-x86 в VirtualBox или QEMU для. Эмулятор, который поставляется с SDK эмулирует архитектуру ARM, поэтому есть издержки при переводе рукоятки для команд x86; большинство Intel и AMD процессора, используемого в компьютере использует архитектуру x86 и есть поддержка эмуляции x86, чтобы значительно снизить эмуляции накладные. Если ваше приложение работает на Дальвике, и не использовать НДК, то теоретически вы должны иметь никаких проблем с помощью Android-х86.