лучший способ настроить эмулятор Android на Linux для Ruboto? - PullRequest
1 голос
/ 12 января 2012

Какие параметры конфигурации ресурсов требуются Ruboto в эмуляторе Google или другом Android (какой бы эмулятор не был самым быстрым)?

Ответы существуют для эффективной настройки эмулятора Android от Google, но они не учитывают Ruboto.Сайт Ruboto не обсуждает настройку эмулятора.

1 Ответ

2 голосов
/ 15 марта 2012

Приложения Ruboto работают как обычные приложения для Android, но добавляют jar-файлы JRuby, которые позволяют запускать ваш код Ruby. В целом вам не нужны никакие специальные настройки для приложений Ruboto по сравнению с приложениями Java Android.

Приложения Ruboto, как и все приложения JRuby, используют больше памяти и больше ресурсов процессора, чем простые приложения Java. Увеличение объема кучи в вашем эмуляторе с помощью «Максимального размера кучи приложений виртуальной машины» облегчит разработку, но вам следует помнить, что настройки для целевых устройств ваших пользователей могут отличаться. Я использую значение 48. Кроме того, вы можете установить «Размер оперативной памяти устройства» на 512, чтобы обеспечить достаточный общий объем памяти.

Начиная с Android 3, уровень API 11, ваше приложение может запрашивать больше памяти в AndroidManifest.xml, используя атрибут android: largeHeap = "true" тега приложения. Это автоматически устанавливается для вас генераторами Ruboto, но вы можете проверить, установлено ли это для вашего приложения. Если установить для этого атрибута значение «true», ваше приложение может увеличить объем кучи до 256 МБ.

...