Hangi Android emülatörleri mevcut?


15

Ubuntu 11.10 ve üstü ile gerçekten iyi çalışan bazı android emülatörlerini bilmek isteyeceğim. Bir android emülatörü ile Ubuntu üzerinde 'whatsapp' denemek istiyorum. Şimdiden teşekkürler


2
Android SDK'sı Emülatör sağlamaz mı?
Uri Herrera

@UriHerrera android geliştirme söz konusu olduğunda bir noob;)
Mysterio

Yanıtlar:


12

Buna göre: http://crashcourse.ca/content/android-emulator-ubuntu-1004-60- saniye

  • Bir JDK kurmanız gerekecek: $ sudo apt-get install openjdk-6-jdk
  • Ardından indirmek için Android SDK'nın indirme sayfasına gidin. http://developer.android.com/sdk/index.html
  • Ardından, SDK'yı güncelleyin: $ android update sdk --no-ui
  • Çıktıların $ android listsize mevcut SDK listesini döndürüp döndürmediğini kontrol edin .
  • Tür $ android"yeni" seç. İşleri istediğiniz gibi ayarlayın.
  • Bittiğinde, çıkışını kontrol edin: $ android list avdspic "ad" girişini.
  • Bitirmek için: emülatör başlatmak: $ emulator @avdsname.

Ve sonra gitmekte fayda var.


Oluşturduğum bir avd'ı açtığımda, sadece siyah bir ekranda, hem ticari marka yazı tipinde hem de fixedsys yazı tipinde 'android'i görüyorum. Oluşturduğum bazı avds durumunda, sadece boş bir ekran belirir. Ayrıca bazı düğmeler etkinleştirilirken bazıları devre dışı bırakılır. Ne yazık ki ana sayfa düğmesi etkin değil. Ne yapılması gerektiğini merak ediyorum!
Karthik C

8

Bu cevap son kullanıcı, oyuncu bakış açısıyla yazılmıştır, ancak çoğu diğer kullanımlar için de geçerlidir.

Google Play Store / Hizmetleri

Lütfen farkı anlayın.

Google oyun hizmetleri, geliştiricileri tarafından uygulamaları (oyunları) Google Play Store'da kullanılabilir hale getirmek için kullanılan bir dizi araçtır

https://developers.google.com/android/guides/overview

Google Play Store, son kullanıcılar tarafından Ubuntu depolarına benzer şekilde uygulama yüklemek için kullanılan bir dizi araçtır.

https://play.google.com/store?hl=en


memu

Deneyimlerime göre, çok sayıda deneme yanılma sonrasında sizi bu uyarının zamanı itibariyle Linux / Ubuntu'da android oyunları oynamanın kolay bir yolu olmadığını uyaracağım.

Söylediğim için en iyi seçenek memu (Windows programı, şarapta çalışmaz). Oyunlar için istikrarlı, hızlı, kolay ve tam özellikli bir Linux seçeneği yoktur.

http://www.memuplay.com/

Ücretsizdir, ana bilgisayar / konuk arasında dosya paylaşımı, fare entegrasyonu, kapsamlı özelleştirme, oyun oynatma komut dosyası oluşturma, bir kerede birden fazla örneğin açılmasına izin verme vb.

Özellik listesi tek başına sizi çıplak metal değilse (yani pencerelerde çalıştırın) bir VM'de en az memu çalıştırmaya ikna etmek için yeterli olmalıdır.

memu herhangi bir Linux / Ubuntu seçeneğinden çok daha hızlıdır.

memu Linux seçeneklerinin aksine saniyeler içinde başlar, android-x86 dizüstü bilgisayarımdaki android önyükleme sıçramasına önyükleme yapmak yaklaşık 5 dakika sürer. Bazı insanlar android-x86'nın işe yaramadığını bildiriyor çünkü önyükleme yapmak için 15 dakika beklemiyorlardı (şaka yapmıyorum).

Belgeler - / http://www.memuplay.com/download/Memu-User-Manual.pdf

Oyun oynamayı otomatikleştirmek için oyun eylemlerini kaydedin - http://www.memuplay.com/blog/how-to-use-operation-record/

memu ekran görüntüleri

memu oyunu

memu1


Linux seçenekleri / sınırlamaları

Oyun oynamak için en büyük sınırlama google oyun mağazası. Google Play Store, Google'ın izni olmadan dahil edilemez. Ayrıca, birçok karmaşık oyun Linux emülatörlerinde çalışmaz. Örneğin, android-x86'da (android'in x68 / x86_64 işlemcilere portu) çoğu android oyunu oynayamazsınız. Google Play Store'daki birçok oyun yüklenecek, ancak çalışmayacak.

android uygulamaları / oyunları yükleme (apk) - Bu, Linux emülatörlerinin çoğu için geçerlidir.

Not: Google Play Store'u İÇERMEYEN bir emülatör kullanıyorsanız android yükleyiciyi (apk) indirmeniz ve manuel olarak yüklemeniz gerekir.

ve apk bir .deb gibi bir paket arşividir - https://en.wikipedia.org/wiki/Android_application_package

Apk almak için https://apkpure.com/app gibi web servisini kullanın

https://chrome.google.com/webstore/detail/direct-apk-downloader/bifidglkmlbfohchohkkpdkjokajibgg?hl=en

İndirdikten sonra emülatörünüze aktarmanız (veya emülatörde indirmeniz) ve ardından emülatörünüzde güvenlik altına girmeniz ve güvenilmeyen kaynaklardan yüklemeye izin vermeniz ve bazen geliştirici modunu etkinleştirmeniz gerekir.

Bkz. Http://www.tomsguide.com/faq/id-2326514/download-install-android-apps-unidentified-developer.html

ve /android/5566/how-can-i-install-an-app-given-only-its-apk-file

Bu, Linux emülatörlerinin çoğu için geçerlidir.

Google oyun hizmetleri, herhangi bir Linux emülatörüyle birlikte gelir veya bunlara kolayca yüklenebilir.


Linux Emulator Seçenekleri

  1. Android SDK - Bu yüklemek zor, kullanımı biraz karmaşık ve oyun değil uygulama geliştirme için tasarlanmıştır.

    Bu yavaş. Çok yavaş olduğunu söylemiş miydim?

    Android SDK'nın temel amacı android programları yazmaktır. SDK'ya bir android oyunu yüklerseniz, kullanılamayacak kadar yavaş olmayacak ve herhangi bir PvP oyununda kullanmayacağım.

    Ubuntu'da Android SDK / ADT Paketi için Komple Kurulum Kılavuzu'na bakın

  2. Chrome'da Android

    Bazı oyunlar için krom üzerinde çalışabilir, klan çatışması gibi daha karmaşık oyunlar için krom üzerinde çalışamadım.

    Chrome'u, dengesiz değilse en azından beta'yı yüklemeniz gerekir. Bunun ana nedeni webgl - https://get.webgl.org/

    Bu nedenle, tarayıcınız webgl'i destekleyebilirken, webgl geliştirilme aşamasındadır ve webgl 2'nin oyunlarla çalışmasında sorun yaşadım ve webgl 2 çoğu karmaşık oyun için gereklidir.

    Google Chrome'un tüm sürümlerini (kararlı / beta / kararsız) çakışma olmadan yan yana nasıl yükleyebilirim?

    Tüm oyunlar taşınmaz. Orta derecede karmaşık, SDK kadar kötü değil. İşletim sistemine iyi entegre değil. Oyunları otomatikleştirmenin bir yolu yok.

    "ARC" krom uzantısına bakın - https://chrome.google.com/webstore/detail/arc-welder/emfinbmielocnlhgmfkkmkngdoccbadn

    Bu seçeneğin beta sürümünde olduğunu düşünüyorum ve birçok kullanıcı hata bildiriyor.

  3. Anbox

    Bu Ubuntu için tasarlanmıştır ve muhtemelen en iyi seçenek ben şahsen denemedim. Şu anda diğer dağıtımlarda iyi desteklenmiyor, ancak birçok dağıtım destekleniyor.

    Göze batan sınırlama - Google Play Store'u içermez ve oyunlar iyi çalışabilir veya çalışmayabilir.

    Bildiğim kadarıyla hızlı bir gelişme ve böcek var.

    Ayrıca bkz. Http://www.linuxandubuntu.com/home/anbox-runs-android-in-your-linux-without-emulation

  4. Virtualbox / KVM - Android x86 işletim sistemi çok yavaş çalışır ve çoğu oyun görüntü üzerinde çalışmaz.

    Google oyun son sürümlerde bulunur ve oyunlar yüklenir, ancak klan çatışması veya benzeri gibi karmaşık oyunlar çökebilir veya açılmayı reddeder.

    Biraz hızlandırabilirsiniz - https://doc.nuxeo.com/blog/speeding-up-the-android-emulator/ . Ben şahsen mütevazı bir gelişme olmasına rağmen yazarın iddia ettiği% 400'lük devasa artışı görmedim.

    http://www.android-x86.org/

  5. Genymotion. Bu en iyisi olarak kabul edilir, ancak kurulumu hantaldır ve ücretsiz değildir. Eski ücretsiz sürümleri denedim ve yavaştı ve google play store'u içermiyordu. Yeni sürümler arasında google play hizmetleri ve google store benzeri bir uygulama yer alıyor.

    https://www.genymotion.com/

    Genymotion kullanmak için sanal kutunun yüklü olması gerekir, gerçekten büyük bir anlaşma değil, ancak bazen vbox ve genymotion sürümleriyle çakışmalar olduğu için sürüme dikkat etmelisiniz.

    Eski sürümleri yüklemenizi tavsiye etmem (bunları internette bulabilirsiniz). Kişisel kullanım için ücretsizdirler, ancak yavaştırlar ve oyun oynamazlar.

    Genymotion orta derecede hantal ve sinir bozucudur. Yükleyecek bir .run dosyası indirmeniz gerekiyor. Daha sonra bir hesap açmanız ve lisans satın almanız gerekir. Anahtarınızı girdikten sonra bir resim indirirsiniz.

    Çalıştırdıktan sonra yeterince hızlı, en azından eski ücretsiz sürümlerle oldu. Bir lisans için ödeme yapmadım, bu yüzden daha yeni sürümler test edilmedi.

    Genymotion, betik oyunları için herhangi bir araca sahip değildir (memu'nun aksine).

    Genymotion memu'dan çok daha yavaş.

    Yıllık ücret ödemek istiyorsanız, kullanan insanlar bunu seviyorum.

    İlk deneme - 30 gün ücretsiz. 30 gün sonra https://www.genymotion.com/pricing-and-licensing/

    Bazı kişiler destek ekibiyle iletişime geçerseniz genymotion'un kişisel kullanım için ücretsiz olduğunu iddia ediyor https://www.genymotion.com/contact/

  6. AndroVM - Genymotion ile birleştirildi. Önceki ücretsiz sürümler google play store'u içermez.

  7. Andy OS - andy "Linux üzerinde çalışır" iddiasına rağmen, gerçekten bir linux host üzerinde sanal kutudaki Windows misafirinde çalışır.

    Android'e taklitçi Andy'yi Linux'a nasıl kurabilirim?

    Şahsen ben andy yerine memu çalıştırmak istiyorsunuz, memu daha fazla özelliğe sahiptir.


Bu harika bir cevap! +1 =)
Terrance

3

Ubuntu'daki en iyi ve en kullanıcı dostu android emülatör availbale Genymotion . Gerçekten denemenizi tavsiye ederim


İlk olarak #virtualbox'ı kurun ve sonra virtualbox'a kurun.
kelvinelove

2
Genymotion artık kişisel kullanım için ücretsiz değildir (30 günlük deneme süresinden sonra lisans satın almanız gerekir). Ücretsiz sürüm google play içermez.
Panther

Web sitesi kişisel kullanım için ücretsiz değil gibi görünüyor, ama aslında öyle. En azından şu an. "Kişisel kullanım" bağlantıları "ücretsiz deneme" bağlantıları kadar belirgin bir şekilde görüntülenmez.
Björn Tantau

1

Ben ubuntu 11.10 4.0.3 petek çalıştırmak için sanal kutu kullanıyordum o smothly koştu (bazen slugish) ve orada aslında bunu yapmak için bir forum ama adı unuttum ama "X 86 android" iyi şanslar

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.