Changes

Jump to navigation Jump to search

Android emulators

1,945 bytes added, 11:55, 25 November 2019
Just letting people know that ARM Emulation isn't possible for recent versions.
Like with [[Nintendo DS emulators]], the computer mouse is used to emulate touchscreen presses (which can be less than ideal in many cases), and the keyboard emulates the button controller add-ons. Some emulators support X360 controllers as well with some more tweaks.
Android apps come in the .apk file format (occasionally coupled with .obb files). Just like its [[IOS emulators|iOS]] equivalent (IPA files), their innards can be opened as a regular 7z ZIP file.
==Emulators==
|MEmu
|Windows
|[https://www.memuplay.com/ 57.60.21]
|{{✓}}
|VirtualBox
|LDPlayer
|Windows
|[http://en.ldplayer.net/ 3.4160]
|{{✓}}
|VirtualBox
|Nox App Player
|Windows
|[https://www.bignox.com/ 6.2.58.30]
|{{✓}}
|VirtualBox
|{{✓}}
|-
|XePlayerMuMu App Player|Windows, macOS|[httphttps://xeplayermumu.163.com/ 6global/download/en/index.html 1.1.0.102]
|{{✓}}
|VirtualBox
|{{✓}}
|-
|KoPlayerPeak App Player
|Windows
|[httphttps://www.koplayerpeakplayer.com net/ 1.42.10565]
|{{✓}}
|VirtualBox
|{{✓}}
|-
|Droid4Xtiantian app player|Windows, macOS|[http://droid4xwww.haimawanttmnq.com 0/en/ 3.102.67]
|{{✓}}
|VirtualBox
|HighMid
|{{✗}}
|-
|AndyAndyroid
|Windows, macOS
|[https://andyroid.net/ 0.47.226.1076.7]
|VmWare
|High
|{{✗}}
|-
|YouWave
|Windows
|[https://youwave.com/ 5.11]
|{{✓}}
|VirtualBox
|Mid
|{{✗}}
|-
|[http://www.android-x86.org 8.1-rc2]
|{{✓}}
|N/AVirtualBox, VMWare (for 3d acc)|LowMid
|{{✗}}
|-
|Android Studio
|Windows, Linux
|[https://developer.android.com/studio/ 3.2.12]
|{{✓}}
|QEMU
|[https://anbox.io/ Git]
|{{✓}}
|OriginalNot an emulator (wine-like approach)|?|{{✓}}|-!colspan="7"|Consoles|-|LineageOS|Nintendo Switch|[https://switchroot.org/ 15.1]|{{✓}}|based of the Nvidia Shield TV build of LineageOS
|?
|{{}}
|-
!colspan="7"|Abandoned/Discontinued
|Windows
|[http://www.leapdroid.com/ 1.8.0]
|{{✓}}
|VirtualBox
|High
|{{✓}}
|-
|SmartGaGa
|Windows
|[https://www.smartgaga.com/ 1.1.523]
|{{✓}}
|VirtualBox
|{{✗}}
|-
|WindroyeDroid4X|Windows, macOS|[http://droid4x.haimawan.com 0.10.7]|{{✓}}|VirtualBox|High|{{✗}}|-|KoPlayer|Windows|[http://www.koplayer.com 2.0.0]|{{✓}}|VirtualBox|High|{{✓}}|-|XePlayer
|Windows
|2[http://xeplayer.9com/ 6.0.10]
|{{✓}}
|VirtualBox
|MidHigh|?{{✓}}
|-
|Windroy
|VirtualBox
|?
|{{✗}}
|-
|Windroye
|Windows
|2.9.0
|{{✓}}
|VirtualBox
|Mid
|?
|-
|YouWave
|Windows
|[https://youwave.com/ 5.11]
|{{✓}}
|VirtualBox
|Mid
|{{✗}}
|}
Setting up the emulator itself is not too hard, but a bit of tinkering is required to add the Google Play store and [http://forum.xda-developers.com/showthread.php?t=2528952 ARM processor emulation] (what you need essentially here to play the commercial releases) as well as [https://groups.google.com/d/msg/genymotion-users/JpO8HR39PR0/NpSkrnsB8d8J Xbox 360 controller support]. Not noob-friendly, but if you're experienced enough with Android to know your way around a rooted filesystem it shouldn't be too hard.
 
'''Note as of November 25th, 2019''': The above paragraph is outdated and ARM Emulation has been broken in Genymotion for a while, so you can't use ARM apps unless you get a really old version.
;[[BlueStacks]]
;Android x86
:An open-source project that aims to port the Android operating system to x86-based netbooks. While it can be run Comes with Google Play and libhoudini (x86/ARM translation layer) installed. 3D acceleration works well both when installed directly on the machine as a local OS and also on VMware. VMware Player 15 supports emulating OpenGL ES 3 on virtual machines like the target and performance is quite good. VirtualBox, it does not have 3D graphics emulation 3d support is poor and probably won't work. Android x86 is continually being improved and cannot run most gamescan be tried fairly painlessly through VMware. Genymotion is (or at least used to be) a closed-source fork of Android x86, designed exclusively to be run on VirtualBox.
;Anbox
;Project Astoria
:A Microsoft-developed Android emulator for Windows 10 Mobile included in several insider previews. It could run [https://www.reddit.com/r/windowsphone/comments/3gaoct/android_apps_that_work_on_win10_right_now/ a few applicaionsapplications], though apps required Google Play Services did not run or had issues. This project was reportedly [http://www.windowscentral.com/microsofts-project-astoria-delayed discontinued] in November 2015 and [http://www.winbeta.org/news/microsoft-confirms-the-death-of-project-astoria-focusing-on-other-bridges-instead its cancellation was confirmed] on February 2016, so the emulator is not included in more recent versions of Windows 10 Mobile.
==General Emulation issues==
On the taskbar, right-click Andyroid's notification icon, and choose Settings, Advanced, Set Andy Protocol. Type "tcp" and confirm, then launch Andyroid.
 
===Android-x86===
* '''3D Support is broken on VMWare when using newer kernels:'''
 
Kernels > 4.14 with version 8.1 break 3d acceleration in VMWare (see https://groups.google.com/forum/#!searchin/android-x86/4.9%7Csort:date/android-x86/wB65vJnuJiI/ytJaWYWUBwAJ). Use kernel 4.9 with 8.1 instead.
 
* '''Setting resolution in VMWare'''
 
Pass in a kernel option to grub when booting. Select the boot entry and then press 'e' to edit it, and then 'e' to edit again. Add the kernel option here. For example, to use a video resolution of 1920x1080, add 'video=1920x1080'. Press return to save the changes (for this boot session only), and 'b' to boot (the keys to edit and boot may be different depending on your grub version, there are usually instructions on the grub screen for the requisite keys)
 
==See also==
6
edits

Navigation menu