Эмулятор Android не масштабируется до 100% для Mac Book Pro с дисплеем Retina

Не так много помощи в SO или Google по этому поводу. На Macbook Pro Retina мой эмулятор составляет 1/4 от реального размера, и клики не работают должным образом. Пожалуйста, помогите настроить мой эмулятор для дисплея Retina.

Для пояснения: изображение эмулятора уменьшено до 1/4 доступного окна эмулятора, но щелчки регистрируются по всему окну. Например, чтобы разблокировать устройство, вам нужно угадать, где находится кнопка разблокировки в пустой части окна, а затем щелкнуть и перетащить оттуда.

Вот изображение, иллюстрирующее это (подсказка Кори Д.):

Нажмите/щелкните область по сравнению с областью отображения


person mask    schedule 26.06.2012    source источник
comment
Но эмулятор @ 100% покроет почти 0,25 экрана сетчатки. Вам может понадобиться 200% или больше (никогда не пробовал, если › 100% поддерживается)   -  person Diego Torres Milano    schedule 26.06.2012
comment
Какой бы тип кожи я ни использовал, это всегда 1/4 окна эмулятора.   -  person mask    schedule 27.06.2012
comment
Обходной путь к этой проблеме с эмулятором — использовать такой инструмент, как setresx или switchresx, чтобы установить разрешение, отличное от сетчатки, при запуске эмулятора. затем вы можете вернуться к разрешению сетчатки, эмулятор останется таким, каким должен быть. См. code.google.com/p/android/issues/detail?id. =33383, чтобы узнать больше.   -  person Vincent Guerci    schedule 03.07.2012
comment
Я решил это с помощью виртуального ящика и этого buildroid.org/blog/?page_id=121 (buildroid) не только быстрее, но и хорошо работает на сетчатке.   -  person Stofke    schedule 06.07.2012
comment
@BilltheLizard: Теперь я могу работать! Отредактировано. Популярность может не равняться качеству, но она равняется спросу. Возможно, это был не самый полный вопрос, но в интересах скорейшей помощи сообществу его следовало оставить открытым или дать совет по его улучшению раньше.   -  person Ben Jakuben    schedule 23.07.2012
comment
@BenJakuben На странице, где люди задают вопросы, есть советы по улучшению вопросов. Это также было связано в текстовой рекламе, которая объясняла близкую причину. У нас просто нет времени вести каждого индивидуально. Большое спасибо, что нашли время, чтобы улучшить этот вопрос. Это очень ценится.   -  person Bill the Lizard    schedule 23.07.2012
comment
Поскольку дисплеи Retina становятся популярными, многие разработчики обнаружат эту проблему и побегут в SO. Большие усилия Джеймса, чтобы консолидировать и сделать его настолько простым, насколько это возможно. Ура, счастливого кодирования на новых устройствах Retina.   -  person mask    schedule 23.07.2012
comment
@BilltheLizard Спасибо, Билл, похоже, я пропустил это по причине закрытия. В любом случае, я рад видеть его вновь открытым и улучшенным!   -  person Ben Jakuben    schedule 23.07.2012


Ответы (4)


Это известная проблема. Мы работаем над исправлением.

РЕДАКТИРОВАТЬ:

Ссылка на проблему

person Xavier Ducrohet    schedule 25.07.2012
comment
Во-первых... Спасибо за всю вашу тяжелую работу. Во-вторых, я предполагаю, что пока нет другого обходного пути, кроме использования решения для устройства или виртуального бокса. - person bytebender; 26.07.2012
comment
См. мой ответ со ссылкой, если вам нужно исправить как можно скорее, это было исправлено в предварительной версии ADT-21 для разработчиков. - person AWT; 27.09.2012

Это было исправлено в предварительном просмотре ADT21.

Вы можете включить инструменты предварительного просмотра в Eclipse, выполнив следующие действия:

  1. Запустите Android SDK Manager
  2. Выберите Инструменты->Параметры
  3. Нажмите «Включить инструменты предварительного просмотра».
  4. Используйте диспетчер SDK, чтобы удалить существующую версию ADT и установить инструменты предварительного просмотра.

Подтверждено, что он работает на MacBook Pro Retina 15".

person AWT    schedule 21.08.2012

В диспетчере SDK в Eclipse перейдите в строку меню, выберите «Инструменты», «Параметры». Включите Preview Channel и установите SDK версии 21. Я использую его прямо сейчас на своем Macbook Pro с дисплеем Retina.

person Cameron Lowell Palmer    schedule 23.10.2012

Начиная с версии 22 диспетчера SDK, «Включить инструменты предварительного просмотра» был перемещен в Prefs:

  1. Запустите Android SDK Manager
  2. Выберите «Диспетчер Android SDK» -> «Настройки».
  3. Нажмите «Включить инструменты предварительного просмотра».
person Kevin Burandt    schedule 17.07.2013