Emulator Android apa yang tersedia?


15

Saya ingin mengetahui beberapa emulator android yang bekerja sangat baik dengan Ubuntu 11.10 ke atas. Saya ingin mencoba 'whatsapp' di Ubuntu melalui emulator android. Terima kasih sebelumnya


2
Bukankah SDK Android menyediakan Emulator?
Uri Herrera

@UriHerrera jenis noob ketika datang ke pengembangan android;)
Mysterio

Jawaban:


12

Menurut: http://crashcourse.ca/content/android-emulator-ubuntu-1004-60-seconds

  • Anda harus menginstal JDK: $ sudo apt-get install openjdk-6-jdk
  • Lalu buka halaman unduhan Android SDK untuk mengunduhnya. http://developer.android.com/sdk/index.html
  • Setelah itu, perbarui SDK: $ android update sdk --no-ui
  • Periksa apakah output $ android listmengembalikan Anda daftar SDK yang tersedia.
  • Ketik $ androidpilih "baru". Atur hal-hal yang Anda inginkan.
  • Setelah selesai, periksa output: $ android list avdspic entri "nama".
  • Untuk finish: meluncurkan emulator: $ emulator @avdsname.

Dan kemudian Anda baik untuk pergi.


Ketika saya membuka avd yang saya buat, saya hanya bisa melihat 'android' di layar hitam, baik font merek dagang atau font fixedsys. Dalam kasus beberapa avds yang saya buat, hanya layar kosong yang muncul. Juga beberapa tombol diaktifkan sementara yang lain tidak. Sayangnya tombol home tidak ada di antara yang diaktifkan. Saya bertanya-tanya apa yang harus dilakukan!
Karthik C

8

Jawaban ini ditulis dari pengguna akhir, perspektif gamer, meskipun sebagian besar berlaku untuk penggunaan lain juga.

Google play store / layanan

Tolong mengerti perbedaannya.

Layanan Google play adalah seperangkat alat yang digunakan oleh pengembang untuk membuat aplikasi (game) tersedia di google play store

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

Google play store adalah seperangkat alat yang digunakan oleh pengguna akhir untuk menginstal aplikasi, agak mirip dengan repositori Ubuntu.

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


MEMU

Dalam pengalaman saya, setelah banyak trial and error saya akan memperingatkan Anda tidak ada cara mudah untuk memainkan game android di Linux / Ubuntu pada saat posting ini.

Opsi terbaik, maaf untuk mengatakan, adalah memu (program windows, tidak akan berjalan dalam anggur). Tidak ada opsi Linux yang stabil, cepat, mudah dan berfitur lengkap sebagai memu untuk game.

http://www.memuplay.com/

Ini gratis, termasuk google play store, cepat, terintegrasi dengan baik ke dalam windows, termasuk berbagi file antara host / tamu, integrasi mouse, kustomisasi luas, skrip permainan, memungkinkan beberapa instance terbuka pada satu waktu, dll.

Daftar fitur saja harus cukup untuk meyakinkan Anda untuk setidaknya menjalankan memu di VM jika tidak bare metal (yaitu dijalankan di windows).

memu jauh lebih cepat daripada opsi Linux / Ubuntu.

memu dimulai dalam hitungan detik sebagai lawan dari opsi Linux, android-x86 membutuhkan waktu hampir 5 menit untuk boot ke boot splash android di laptop saya. Beberapa orang melaporkan bahwa android-x86 tidak berfungsi hanya karena mereka tidak menunggu 15 menit untuk boot (tidak bercanda).

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

Rekam aksi game untuk mengotomatisasi permainan game - http://www.memuplay.com/blog/how-to-use-operation-record/

tangkapan layar layar

game memu

memu1


Opsi / batasan Linux

Keterbatasan utama untuk bermain game adalah google play store. Google play store tidak dapat dimasukkan tanpa izin dari google. Selain itu banyak gim yang rumit tidak berfungsi pada emulator Linux. Misalnya, Anda tidak dapat memainkan sebagian besar game android di android-x86 (port android ke prosesor x68 / x86_64). Banyak game dari google play store akan diinstal, tetapi tidak berfungsi.

cara memasang aplikasi / game Android (apk) - Ini berlaku untuk sebagian besar emulator Linux.

Catatan: Jika Anda menggunakan emulator yang TIDAK termasuk google play store Anda harus mengunduh installer android (apk) dan menginstalnya secara manual.

dan apk adalah arsip paket, seperti .deb - https://en.wikipedia.org/wiki/Android_application_package

Untuk mendapatkan apk gunakan layanan web seperti https://apkpure.com/app

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

Setelah Anda mengunduh Anda harus mentransfernya ke emulator Anda (atau mengunduhnya di emulator) dan kemudian Anda harus masuk dalam keamanan di emulator Anda dan memungkinkan instalasi dari sumber yang tidak dipercaya dan kadang-kadang mengaktifkan mode pengembang.

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

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

Ini berlaku untuk sebagian besar emulator Linux.

Layanan Google play disertakan dengan atau dapat dengan mudah diinstal pada salah satu emulator Linux.


Opsi Emulator Linux

  1. Android SDK - Ini rumit untuk dipasang, agak rumit untuk digunakan, dan dirancang untuk pengembangan aplikasi bukan game.

    Itu lambat. Apakah saya menyebutkan sangat lambat?

    Tujuan utama Android SDK adalah menulis program android. Jika Anda memasang game android di SDK, kemungkinan besar tidak akan terlalu lambat untuk digunakan dan saya tidak akan menggunakannya di game PvP mana pun.

    Lihat Panduan Instalasi Lengkap untuk Bundel Android SDK / ADT di Ubuntu

  2. Android di Chrome

    Dapat bekerja pada chromium untuk beberapa game, saya tidak dapat membuatnya menggunakan chromium untuk game yang lebih kompleks seperti clash of clans.

    Anda perlu menginstal Chrome, setidaknya beta jika tidak tidak stabil. Alasan utama untuk ini adalah webgl - https://get.webgl.org/

    Jadi, sementara browser Anda dapat mendukung webgl, webgl sedang dalam pengembangan dan saya mengalami masalah dengan webgl 2 bekerja dengan game dan webgl 2 diperlukan oleh sebagian besar game yang kompleks.

    Bagaimana cara menginstal semua versi (stabil / beta / tidak stabil) Google Chrome berdampingan tanpa konflik?

    Tidak semua game porting. Cukup kompleks, tidak seburuk SDK. Tidak terintegrasi dengan baik ke dalam os. Tidak ada cara untuk mengotomatisasi permainan.

    Lihat ekstensi chrome "ARC" - https://chrome.google.com/webstore/detail/arc-welder/emfinbmielocnlhgmfkkmkngdoccbadn

    Saya menganggap opsi ini dalam versi beta dan banyak pengguna melaporkan bug.

  3. Anbox

    Ini dirancang untuk Ubuntu, dan mungkin opsi terbaik Anda, saya belum mencobanya secara pribadi. Saat ini tidak didukung dengan baik pada distro lain, tetapi banyak distro yang menambahkan dukungan.

    Batasan mencolok - Tidak termasuk google play store dan game mungkin atau mungkin tidak berfungsi dengan baik.

    Sejauh yang saya tahu itu dalam perkembangan pesat dan memiliki bug.

    Lihat juga http://www.linuxandubuntu.com/home/anbox-runs-android-in-your-linux-without-emulation

  4. Virtualbox / KVM - OS x86 android akan berjalan sangat lambat dan sebagian besar game tidak akan berjalan pada gambar.

    Google play termasuk dalam versi terbaru, dan game akan dipasang, tetapi game yang kompleks seperti clash of clans atau yang serupa akan macet atau menolak untuk dibuka.

    Anda dapat mempercepatnya sedikit - https://doc.nuxeo.com/blog/speeding-up-the-android-emulator/ . Saya pribadi tidak melihat peningkatan kecepatan 400% besar yang diklaim oleh penulis meskipun ada peningkatan sederhana.

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

  5. Genymotion. Ini dianggap yang terbaik, tetapi sulit untuk dipasang dan tidak gratis. Saya mencoba versi gratis yang lebih lama dan lambat dan tidak menyertakan google play store. Versi baru termasuk layanan google play dan aplikasi seperti google store.

    https://www.genymotion.com/

    Anda harus menginstal virtualbox untuk menggunakan genymotion, bukan masalah besar tetapi Anda harus berhati-hati terhadap versi karena terkadang ada konflik dengan versi vbox dan genymotion.

    Saya tidak akan menyarankan Anda menginstal versi yang lebih lama (Anda dapat menemukannya di internet). Mereka gratis untuk penggunaan pribadi, tetapi lambat dan tidak akan bermain game.

    Genymotion cukup rumit dan menyebalkan. Anda harus mengunduh file .run yang akan menginstalnya. Anda kemudian harus mendaftarkan akun dan membeli lisensi. Setelah memasukkan kunci Anda, Anda kemudian mengunduh gambar.

    Setelah menjalankannya cukup cepat, setidaknya dengan versi gratis yang lebih lama. Saya tidak membayar lisensi sehingga versi yang lebih baru tidak diuji.

    Genymotion tidak memiliki alat untuk membuat skrip game (tidak seperti memu).

    Genymotion jauh lebih lambat daripada memu.

    Orang yang menggunakan adalah menyukainya, terserah Anda jika Anda ingin membayar biaya tahunan.

    Uji coba awal - 30 hari gratis. Setelah 30 hari https://www.genymotion.com/pricing-and-licensing/

    Beberapa orang mengklaim genymotion gratis untuk penggunaan pribadi jika Anda menghubungi tim dukungan mereka https://www.genymotion.com/contact/

  6. AndroVM - digabung dengan Genymotion. Versi gratis sebelumnya tidak termasuk google play store.

  7. Andy OS - Meskipun mereka mengklaim andy "berjalan di Linux", sebenarnya ini berjalan pada Windows guest di virtualbox pada host linux.

    Bagaimana cara saya menginstal Andy the android emulator di Linux?

    Secara pribadi saya akan menjalankan memu daripada andy, memu memiliki lebih banyak fitur.


Ini adalah satu jawaban yang bagus! +1 =)
Terrance

3

Emulator android terbaik dan paling ramah pengguna di Ubuntu adalah Genymotion . Saya sangat merekomendasikan Anda mencobanya


Pertama instal #virtualbox, dan kemudian instal di virtualbox.
kelvinelove

2
Genymotion tidak lagi gratis untuk penggunaan pribadi (harus membeli lisensi setelah uji coba 30 hari). Versi gratis tidak termasuk google play.
Panther

Situs web membuatnya seolah-olah itu tidak gratis untuk penggunaan pribadi, tetapi sebenarnya. Setidaknya saat ini. Tautan "penggunaan pribadi" tidak ditampilkan secara jelas sebagai tautan "percobaan gratis".
Björn Tantau

1

saya menggunakan virtualbox untuk menjalankan 4.0.3 honeycomb di ubuntu 11.10 itu berjalan dengan smothly (agak lamban di kali) dan sebenarnya ada forum untuk melakukannya tetapi saya lupa nama tetapi memiliki "X 86 android" semoga berhasil

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.