Можно ли интегрировать окно эмулятора в Eclipse без motodev?

273
Juan Cortés

Как вы можете знать или не знать, если вы используете motodev для разработки Android на Eclipse, вы на самом деле можете легко интегрировать окно эмулятора с развивающейся средой, и мне было интересно, существует ли какой-либо способ репликации этого без необходимости установка всех дополнительных вещей, которые поставляется с motodev.

Не то чтобы у меня что-то было против них, мне просто интересно :)

enter image description here

4
Зачем тебе вообще использовать эмулятор? Это ужасно. Просто используйте виртуальную машину с ADB. Shiki 11 лет назад 0
@Shiki Не могли бы вы уточнить? ВМ (для меня это виртуальная машина), я не понимаю вас :) Juan Cortés 11 лет назад 0
Пожалуйста, объясните: Вы хотите (1) существующий [автономный эмулятор] (http://www.howtogeek.com/howto/21831/how-to-test-drive-google-android-on-your-pc- без покупки телефона /) или (2) [виртуальное изображение] (http://code.google.com/p/android-x86/downloads/list) или (3) сокращенный метод. harrymc 11 лет назад 0
Второй из ссылок Гарри. Я всегда использую VirtualBox + образ x86. Я знаю, что это не нативный образ, но что касается приложения, оно намного быстрее, и я могу выкладывать свои изменения каждую секунду. И в конце концов, когда он в форме, я могу просто запустить виртуальную машину Android и проверить, все ли в порядке. Shiki 11 лет назад 0
Я хотел эмулятор, который поместился бы внутри окна затмения, как показано на скриншоте, но теперь я все запутался в виртуальной машине. Позволит ли это мне иметь несколько устройств с разными версиями? Где я прятался все это время? Juan Cortés 11 лет назад 0
Хм да Это не интегрировано. (Я просто поставил два окна на экран.) Но это быстрее и проще. Не имеет отношения к вашему вопросу, поэтому это только комментарий. Shiki 11 лет назад 0
@Shiki Можете ли вы уточнить, что «выкладывайте свои изменения каждую секунду». Кроме того, как АБР вступает в игру? Благодарю. Lorenz Lo Sauer 11 лет назад 0
@LoSauer Я могу ответить на часть ADB, ваша виртуальная машина подключается к вашей сети, и вы подключаетесь через терминал к IP-адресу этого устройства. Я пытался, это очень быстро и красиво, но все еще не интегрировано, что, я думаю, является небольшой проблемой. Juan Cortés 11 лет назад 0
@LoSauer - разверните мгновенно, потому что это действительно быстро. В официальном SDK эмулируемая среда работает очень медленно. С этим хлопотно работать, проверять каждую функцию. Но с гостем VirtualBox ... это просто гладко и круто. Shiki 11 лет назад 0
@ Шики Хорошо! Вы сталкивались с проблемами совместимости с (Intel) x86-портом Android? Lorenz Lo Sauer 11 лет назад 0
@LoSauer - Нет. Но образы x86 в официальном SDK тоже медленные. (Так же, как ARM.) Извините Mayhem за загрузку комментариев. Shiki 11 лет назад 0
@Shiki абсолютно не проблема, просто оставьте свой комментарий в качестве ответа, и я буду голосовать, принимать и предоставлять вам награду. Ваш ответ заслуживает этого. Juan Cortés 11 лет назад 0

1 ответ на вопрос

1
Paul Lammertsma

Нет, боюсь, что невозможно интегрировать эмулятор в Eclipse. Причина этого в том, что эмулятор, включенный в Android SDK, на самом деле является отдельным двоичным файлом, созданным специально для вашей платформы.

Интеграция DDMS в Eclipse показывает снимки экрана устройства, но в настоящее время это доступно только через отдельное окно (из Devicesвкладки). Обновление происходит только вручную и выполняется очень медленно. (Хуже того, он работает в потоке пользовательского интерфейса.)