Виртуальная машина и/или эмулятор для Android

Я бы предпочел что-то законченное и запускающее произвольные приложения для Android в той же среде, что и реальное устройство, в обмен на любые дополнительные требования к ресурсам, которые потребляет виртуальная машина.

Или эмулятор. Он должен работать на линуксе.

Есть ли что-нибудь подобное?

Вам нужно, чтобы он работал на Android или какой-либо другой платформе?
@SteveBarnes в Linux
Что не так с официальным, предоставленным Google?
@Gilles некоторые приложения (.apk) несовместимы с эмулятором
Какие? Эти приложения, вероятно, также не смогут работать на некоторых физических устройствах. Они несовместимы, потому что требуют специального оборудования? Они пытаются обнаружить эмулятор и отказываются запускаться?

Ответы (2)

Android Developer Studio & SDK включает в себя виртуальные машины / эмуляторы , которые позволяют вам тестировать свой код для различных версий Android и различного оборудования, а также на реальном устройстве.

  • Он работает на Windows/OS-X и Linux.
  • Бесплатно

введите описание изображения здесь

Genymotion — еще одна альтернатива эмулятору Android, которую вы можете выбрать.

Как и эмулятор Android, о котором упоминалось ранее, Genymotion позволяет тестировать и запускать приложения для Android. Это быстро, просто и мощно. Genymotion в основном бесплатен . Но это зависит от того, сколько функций вы хотите получить. Вы можете узнать сравнение между бесплатным и платным здесь .

Кроме того, Genymotion доступен для Linux- машины. Требования к машине :

  • 2 ГБ оперативной памяти
  • 400 МБ дискового пространства
  • ЦП с поддержкой VT-X/AMD-v
  • Последний графический процессор OpenGL 2.0

В настоящее время я разрабатываю приложения для мобильных устройств. Я всегда использую Android Virtual Device, часть Android SDK, для тестирования и запуска кода вместо Genymotion. Я читал в некоторых источниках, что Genymotion быстрее, чем виртуальное устройство Android. Итак, попробуйте! и я бы порекомендовал узнать больше об этом продукте здесь .