Chciałbym poznać niektóre emulatory Androida, które działają naprawdę dobrze z Ubuntu 11.10 i nowszymi. Chcę wypróbować „WhatsApp” na Ubuntu za pomocą emulatora Androida. Z góry dziękuję
software-recommendation
android
Mysterio
źródło
źródło
Odpowiedzi:
Zgodnie: http://crashcourse.ca/content/android-emulator-ubuntu-1004-60-seconds
$ sudo apt-get install openjdk-6-jdk
$ android update sdk --no-ui
$ android list
zwracają listę dostępnych SDK.$ android
„nowy”. Ustaw rzeczy tak, jak chcesz.$ android list avds
pic wpis „name”.$ emulator @avdsname
.A potem możesz już iść.
źródło
Ta odpowiedź została napisana z perspektywy użytkownika końcowego, ale w dużej mierze dotyczy również innych zastosowań.
Sklep / usługi Google Play
Proszę zrozumieć różnicę.
Usługi Google Play to zestaw narzędzi używanych przez programistów do udostępniania aplikacji (gier) w sklepie Google Play
https://developers.google.com/android/guides/overview
Sklep Google Play to zestaw narzędzi używanych przez użytkowników końcowych do instalowania aplikacji, nieco podobny do repozytoriów Ubuntu.
https://play.google.com/store?hl=pl
MEMU
Z mojego doświadczenia wynika, że po wielu próbach i błędach ostrzeżę cię, że nie ma łatwego sposobu grania w gry na Androida na Linux / Ubuntu w momencie publikacji tego postu.
Najlepszym rozwiązaniem, przykro mi powiedzieć, jest memu (program Windows, nie będzie działał w winie). Nie ma opcji Linuksa, która byłaby tak stabilna, szybka, łatwa i w pełni funkcjonalna jak memu dla gier.
http://www.memuplay.com/
Jest bezpłatny, obejmuje sklep Google Play, szybki, dobrze zintegrowany z oknami, w tym udostępnianie plików między hostem / gościem, integrację myszy, rozbudowane dostosowywanie, tworzenie skryptów gry, umożliwianie otwierania wielu instancji jednocześnie itp.
Sama lista funkcji powinna wystarczyć, aby przekonać Cię do uruchomienia memu na maszynie wirtualnej, jeśli nie na czysto (np. W systemie Windows).
memu jest znacznie szybszy niż którakolwiek z opcji Linux / Ubuntu.
memu uruchamia się w ciągu kilku sekund, w przeciwieństwie do opcji Linuksa, Android-x86 zajmuje prawie 5 minut, aby uruchomić się na ekranie startowym Androida na moim laptopie. Niektóre osoby twierdzą, że Android-x86 nie działa po prostu dlatego, że nie czekał 15 minut na uruchomienie (nie żartuje).
Dokumentacja - / http://www.memuplay.com/download/Memu-User-Manual.pdf
Nagrywaj działania, aby zautomatyzować grę - http://www.memuplay.com/blog/how-to-use-operation-record/
zrzuty ekranu memu
Opcje / ograniczenia systemu Linux
Głównym ograniczeniem gry jest sklep Google Play. Sklepu Google Play nie można dołączyć bez zgody Google. Ponadto wiele złożonych gier nie działa na emulatorach systemu Linux. Na przykład, nie można grać w większość gier na Androida na x86 / Android (port Androida na procesory x68 / x86_64). Wiele gier ze sklepu Google Play zostanie zainstalowanych, ale nie będzie działać.
jak zainstalować aplikacje / gry na Androida (apk) - dotyczy większości emulatorów Linuksa.
Uwaga: jeśli używasz emulatora, który NIE zawiera sklepu Google Play, musisz pobrać instalator Androida (apk) i zainstalować ręcznie.
a apk to archiwum pakietów, takie jak .deb - https://en.wikipedia.org/wiki/Android_application_package
Aby uzyskać apk, użyj usługi internetowej, takiej jak https://apkpure.com/app
https://chrome.google.com/webstore/detail/direct-apk-downloader/bifidglkmlbfohchohkkpdkjokajibgg?hl=en
Po pobraniu musisz przenieść go do emulatora (lub pobrać go w emulatorze), a następnie musisz przejść do bezpieczeństwa w emulatorze i zezwolić na instalację z niezaufanych źródeł, a czasem włączyć tryb programisty.
Zobacz http://www.tomsguide.com/faq/id-2326514/download-install-android-apps-unidentified-developer.html
i /android/5566/how-can-i-install-an-app-given-only-its-apk-file
Dotyczy to większości emulatorów Linuksa.
Usługi Google Play są zawarte w dowolnym emulatorze systemu Linux lub można je łatwo zainstalować.
Opcje emulatora systemu Linux
Android SDK - Jest to kłopotliwe w instalacji, nieco skomplikowane w użyciu i przeznaczone do programowania aplikacji, a nie gier.
To jest wolne. Czy wspominałem, że jest bardzo wolny?
Podstawowym celem zestawu Android SDK jest pisanie programów na Androida. Jeśli zainstalujesz grę na Androida w SDK, będzie ona prawdopodobnie tak wolna, że będzie bezużyteczna i nie użyłbym jej w żadnej grze PvP.
Zobacz Kompletny przewodnik instalacji pakietu Android SDK / ADT na Ubuntu
Android na Chrome
Mogę pracować na chromie w niektórych grach, nie mogłem go uruchomić na chromie w bardziej złożonych grach, takich jak zderzenie klanów.
Musisz zainstalować Chrome, przynajmniej beta, jeśli nie jest niestabilny. Głównym tego powodem jest webgl - https://get.webgl.org/
Tak więc, chociaż twoja przeglądarka może obsługiwać webgl, webgl jest w fazie rozwoju i miałem problem z webgl 2 działającą z grami, a webgl 2 jest wymagany przez większość złożonych gier.
Jak zainstalować wszystkie wersje (stabilna / beta / niestabilna) Google Chrome obok siebie bez konfliktów?
Nie wszystkie gry są przeniesione. Umiarkowanie złożony, nie tak zły jak SDK. Nie jest dobrze zintegrowany z systemem operacyjnym. Nie ma możliwości automatyzacji gier.
Zobacz rozszerzenie chrome „ARC” - https://chrome.google.com/webstore/detail/arc-welder/emfinbmielocnlhgmfkkmkngdoccbadn
Uważam tę opcję za wersję beta i wielu użytkowników zgłasza błędy.
Anbox
Jest to przeznaczone dla Ubuntu i prawdopodobnie najlepsza opcja, której nie wypróbowałem osobiście. Obecnie nie jest dobrze obsługiwany w innych dystrybucjach, ale wiele dystrybucji dodaje wsparcie.
Rażące ograniczenie - nie obejmuje sklepu Google Play, a gry mogą, ale nie muszą, działać dobrze.
O ile mi wiadomo, jest w fazie szybkiego rozwoju i zawiera błędy.
Zobacz także http://www.linuxandubuntu.com/home/anbox-runs-android-in-your-linux-without-emulation
Virtualbox / KVM - Android x86 OS będzie działał bardzo wolno i większość gier nie będzie działać na obrazie.
Google play jest zawarty w najnowszych wersjach i gry zostaną zainstalowane, ale złożone gry, takie jak zderzenie klanów lub podobne, ulegną awarii lub odmówią otwarcia.
Możesz to trochę przyspieszyć - https://doc.nuxeo.com/blog/speeding-up-the-android-emulator/ . Osobiście nie widziałem znacznego zwiększenia prędkości o 400%, o które pisał autor, chociaż jest niewielka poprawa.
http://www.android-x86.org/
Genymotion. Jest to uważane za najlepsze, ale jest kłopotliwe w instalacji i nie jest bezpłatne. Próbowałem starszych darmowych wersji i było to powolne i nie zawierało sklepu Google Play. Nowe wersje obejmują usługi Google Play i sklep Google jak aplikacja.
https://www.genymotion.com/
Aby korzystać z genymotion, musisz mieć zainstalowany virtualbox, co nie jest wielkim problemem, ale musisz uważać na wersję, ponieważ czasami występują konflikty z wersjami vbox i genymotion.
Nie radzę instalować starszych wersji (można je znaleźć w sieci). Są bezpłatne do użytku osobistego, ale wolno i nie będą grać w gry.
Genymotion jest średnio uciążliwy i denerwujący. Musisz pobrać plik .run, który go zainstaluje. Następnie musisz zarejestrować konto i kupić licencję. Po wprowadzeniu klucza pobierasz obraz.
Po uruchomieniu jest wystarczająco szybki, przynajmniej w starszych starszych wersjach. Nie zapłaciłem za licencję, więc nowsze wersje nie są testowane.
Genymotion nie ma narzędzi do pisania skryptów (w przeciwieństwie do memu).
Genymotion jest znacznie wolniejszy niż memu.
Ludzie, którzy go używają, uwielbiają go, jeśli zależy Ci na uiszczeniu opłaty rocznej.
Pierwsza próba - 30 dni za darmo. Po 30 dniach https://www.genymotion.com/pricing-and-licensing/
Niektóre osoby twierdzą, że genymotion jest bezpłatny do użytku osobistego, jeśli skontaktujesz się z zespołem pomocy technicznej https://www.genymotion.com/contact/
AndroVM - połączony z Genymotion. Poprzednie bezpłatne wersje nie zawierają sklepu Google Play.
Andy OS - chociaż twierdzą, że Andy „działa w systemie Linux”, tak naprawdę działa w systemie Windows jako gość w virtualbox na hoście Linux.
Jak zainstalować emulator Androida Andy w systemie Linux?
Osobiście wolałbym uruchomić memu niż andy, memu ma więcej funkcji.
źródło
Najlepszy i najbardziej przyjazny dla użytkownika emulator Androida dostępny na Ubuntu to Genymotion . Naprawdę polecam spróbować
źródło
używałem virtualbox do uruchomienia wersji 4.0.3 plastra miodu w Ubuntu 11.10, działał płynnie (czasami trochę powolnie) i faktycznie jest forum, aby to zrobić, ale zapomniałem nazwy, ale ma „X 86 android” powodzenia
źródło