Android Enthusiasts
Q&A for enthusiasts and power users of the Android operating system
Latest Questions
6
votes
0
answers
20029
views
How to install Google Play or other repo's on Waydroid?
Having just installed [`waydroid`][1], how is the Google Play Store installed? ``` $ sudo waydroid shell /system/bin/sh: No controlling tty: open /dev/tty: No such file or directory /system/bin/sh: warning: won't have full job control :/ # whoami root :/ # exit ``` ``` $ waydroid status Session: RUN...
Having just installed
waydroid
, how is the Google Play Store installed?
$ sudo waydroid shell
/system/bin/sh: No controlling tty: open /dev/tty: No such file or directory
/system/bin/sh: warning: won't have full job control
:/ # whoami
root
:/ # exit
$ waydroid status
Session: RUNNING
Container: RUNNING
Vendor type: MAINLINE
Session user: nicholas(1000)
Wayland display: wayland-0
$ waydroid --version
1.3.1
The directions are:
waydroid app install xyz.apk
Which is easy enough. However, there's no mention per se of installing the Google Play Store and secondary sources would indicate that alternates must be used. Looking to install some sort of repository to pull in mainstream apps like gmail
.
What repo's can be installed?
Nicholas Saunders
(191 rep)
Sep 11, 2022, 07:46 AM
• Last activity: Jan 31, 2025, 04:10 AM
0
votes
1
answers
966
views
How to detect Android Virtualization Framework (AVF) support?
While I was reading https://source.android.com/docs/core/virtualization, I was curious if there is any way to detect if an android device has AVF support. There seems to be some lists of devices with this feature, like https://x.com/MishaalRahman/status/1748530686955331665, but they are not comprehe...
While I was reading https://source.android.com/docs/core/virtualization , I was curious if there is any way to detect if an android device has AVF support. There seems to be some lists of devices with this feature, like https://x.com/MishaalRahman/status/1748530686955331665 , but they are not comprehensive enough.
So, how can I detect if my device supports AVF? My device is Redmi K70 Pro with a Snapdragon 8 gen 3 SoC. I know some devices with this SoC have this feature, but not sure about mine.
Broken Pipe
(151 rep)
Nov 13, 2024, 01:25 AM
• Last activity: Nov 13, 2024, 02:43 AM
3
votes
1
answers
9230
views
Is it possible to emulate previous OS in an Android Device?
I'm a developer and I want to test the behavior of an app I'm building in different versions of Android. Since I have JB, I want to try my app in ICS and GB to see how it works, with minimal details such as the action bar that was added in HC. I know about the AVD (Android Virtual Device), but it's...
I'm a developer and I want to test the behavior of an app I'm building in different versions of Android. Since I have JB, I want to try my app in ICS and GB to see how it works, with minimal details such as the action bar that was added in HC.
I know about the AVD (Android Virtual Device), but it's just not smooth enough for me. That's why I ask if it's possible to do it with my own device or if I have to get other devices with a previous OS. I'm not worried about if an app is supported or not.
Is it possible (through a menu setting or an app or something) to emulate a previous version of Android OS? For example, my device is running ICS 4.0.4 and I want it just for a moment to try an app have it in GB 2.3.6 or GB 2.3.3 or even further?
unmultimedio
(206 rep)
Jul 30, 2013, 03:58 PM
• Last activity: Jun 19, 2024, 07:02 AM
4
votes
1
answers
20985
views
Can't change screen resolution of Android-x86_64 installed in UEFI mode
I previously used `vga=ask` and `vga= ` in Android-x86 6.0 to set the display resolution in VMWare and now in QEMU/KVM. Now I downloaded and installed Android-x86_64 (CyanogenMod 13), in QEMU, in UEFI mode, to a GPT partition, and the option doesn't seem to work anymore. Instead it outputs: > error:...
I previously used
vga=ask
and vga=
in Android-x86 6.0 to set the display resolution in VMWare and now in QEMU/KVM.
Now I downloaded and installed Android-x86_64 (CyanogenMod 13), in QEMU, in UEFI mode, to a GPT partition, and the option doesn't seem to work anymore. Instead it outputs:
> error: invalid file name 'vga=ask'
There doesn't appear to be much information about this elsewhere. But I could find:
- What happened to vga=ask
in newer kernels? (Unix.SE)
- Grub: Legacy 'ask' parameter no longer supported (Superuser)
- android-x86_64-5.1-rc1.img --- change resolution (Android-x86 at Google Groups)
I tried wm size 1280x720
(in terminal emulator as root) and it *kind of* works. the resolution appears to change, but the display area doesn't and it becomes a pain to read anything. So I had it reverted with wm size reset
.
I also tried UVESA_MODE=1280x720
and it also reports "invalid filename 'UVESA_MODE'".
There's a proposed solution at the 3rd url (debug.drm.mode.force 1280x720
) but it also didn't work.
So, how to change the screen resolution properly?
**[Update]** I tested with a new, non-UEFI installation and the vga
kernel option works there.
Marc.2377
(524 rep)
Jul 26, 2017, 07:04 AM
• Last activity: Apr 21, 2024, 08:27 PM
1
votes
0
answers
345
views
How to install Open Gapps on Android Cuttlefish
I wanted to install Open Gapps (google play services) on cuttlefish virtual device (CVD). I tried using adb but flash archive is not present in the AVD image. Any idea how to install Open Gapps on CVD? https://source.android.com/docs/setup/create/cuttlefish-use
I wanted to install Open Gapps (google play services) on cuttlefish virtual device (CVD). I tried using adb but flash archive is not present in the AVD image. Any idea how to install Open Gapps on CVD?
https://source.android.com/docs/setup/create/cuttlefish-use
abhishek vishwakarma
(11 rep)
Jan 29, 2024, 10:56 PM
• Last activity: Mar 4, 2024, 04:26 PM
0
votes
0
answers
250
views
How to specify the default network interface on an Android virtual machine?
I get this error when trying to ping any device in my network: network is unreachable. But it works normally when I specify the interface: `ping -I eth0 google.com` How to make `eth0` my default interface on the Android 13 virtual machine on a laptop?
I get this error when trying to ping any device in my network: network is unreachable.
But it works normally when I specify the interface:
ping -I eth0 google.com
How to make eth0
my default interface on the Android 13 virtual machine on a laptop?
Bassem Yousry
(21 rep)
Oct 12, 2023, 10:21 AM
• Last activity: Oct 13, 2023, 03:58 PM
0
votes
1
answers
1435
views
Can I run an Android emulator (with GUI) on a headless Linux server?
I have a hosted server that runs the Ubuntu server, and I was wondering if there was a way to run Android applications and get access to the Android GUI remotely, such as with a remote desktop. Also, is there a way to set up this without installing a complete GUI on the remote server to preserve res...
I have a hosted server that runs the Ubuntu server, and I was wondering if there was a way to run Android applications and get access to the Android GUI remotely, such as with a remote desktop. Also, is there a way to set up this without installing a complete GUI on the remote server to preserve resources?
Sreckcep
(1 rep)
Sep 7, 2023, 01:47 PM
• Last activity: Sep 11, 2023, 08:37 PM
1
votes
0
answers
945
views
How to run Starlink Android app on PC via emulator/VM?
Has anyone successfully run the [Starlink](https://play.google.com/store/apps/details?id=com.starlink.mobile) Android app on a PC via an emulator or VM? I know of accessing the web GUI of Starlink by URL with `http://dishy.starlink.com/` or `192.168.100.1`. However, a lot of features are not availab...
Has anyone successfully run the [Starlink](https://play.google.com/store/apps/details?id=com.starlink.mobile) Android app on a PC via an emulator or VM?
I know of accessing the web GUI of Starlink by URL with
I have attempted so far with Windows 10 to run Starlink on emulators suggested from [here](https://www.androidauthority.com/best-android-emulators-for-pc-655308/) such as BlueStacks, MeMU Play, NoxPlayer, and Android Emulator with Android Studio. I have also attempted to run Android x86 with the steps provided [here](https://www.partitionwizard.com/resizepartition/android-virtualbox.html) , but still no success. Each try, the app attempts to load, but then crashes and never fully loads.
I should add that the Starlink app does not appear in my search when I try to find it on an Android Studio emulator with the Google Play Store enabled.
This [post](https://android.stackexchange.com/a/232977/371737) that I found leads me to believe there is some kind of check to determine whether it is being loaded on an emulator.
My current specs for my Win10 PC are the following:
I will try and follow Andrew's [comment](https://android.stackexchange.com/questions/252000/how-to-run-starlink-android-app-on-pc-via-emulator-vm#comment340772_252000) with a specific ARM-based image within Android Studio soon.
http://dishy.starlink.com/
or 192.168.100.1
. However, a lot of features are not available unless configured via the app. In some windows, parts are greyed out with a message stating *Edit these settings using the Starlink mobile application for iOS or Android*


OS Name: Microsoft Windows 10 Pro
OS Version: 10.0.19045 N/A Build 19045
OS Build Type: Multiprocessor Free
System Manufacturer: Dell Inc.
System Model: Precision 5560
System Type: x64-based PC
Processor(s): 1 Processor(s) Installed.
11th Gen Intel(R) Core(TM) i7-11850H @ 2.50GHz 2.50 GHz
BIOS Version: Dell Inc. 1.19.0, 3/10/2023
Windows Directory: C:\Windows
System Directory: C:\Windows\system32
Boot Device: \Device\HarddiskVolume1
Total Physical Memory: 32,492 MB
Available Physical Memory: 12,525 MB
Virtual Memory: Max Size: 65,260 MB
Virtual Memory: Available: 29,946 MB
Is it possible that the Starlink app simply cannot be run via an emulator or VM due to technical limitations?
**EDIT:**
As suggested in the comments, I side loaded the [Starlink app](https://www.apkmirror.com/apk/space-exploration-technologies-corp/starlink/starlink-2023-17-0-release/starlink-2023-17-0-android-apk-download/#file) on the android emulator, and I also had crashes. In an attempt that took less than 5 seconds, I only extracted error messages that seem to relate to the Starlink app crash from Logcat
from android studio to avoid bloat (here is a [pastebin link](https://pastebin.com/fvKiwdju) for full log):
2023-06-13 10:43:18.323 9504-9504 SoLoader pid-9504 E couldn't find DSO to load: libjscexecutor.so
SoSource 0: com.facebook.soloader.DirectorySoSource[root = /data/app/~~qoOC8gBYQvkgf0PRhrZKRQ==/com.starlink.mobile-LPC2LUqn-Tbl-QKGoc-Jtw==/lib/x86 flags = 0]
SoSource 1: com.facebook.soloader.DirectApkSoSource[root = (/data/app/~~qoOC8gBYQvkgf0PRhrZKRQ==/com.starlink.mobile-LPC2LUqn-Tbl-QKGoc-Jtw==/base.apk!/lib/x86, )]
SoSource 2: com.facebook.soloader.DirectorySoSource[root = /vendor/lib flags = 2]
SoSource 3: com.facebook.soloader.DirectorySoSource[root = /system/lib flags = 2]
Native lib dir: /data/app/~~qoOC8gBYQvkgf0PRhrZKRQ==/com.starlink.mobile-LPC2LUqn-Tbl-QKGoc-Jtw==/lib/x86
result: 0
.
.
.
2023-06-13 10:43:20.773 9504-9557 Manish pid-9504 E createNativeModules
.
.
.
2023-06-13 10:43:20.817 9504-9557 AndroidRuntime pid-9504 E FATAL EXCEPTION: create_react_context
Process: com.starlink.mobile, PID: 9504
java.lang.UnsatisfiedLinkError: dlopen failed: library "libviro_renderer.so" not found
at java.lang.Runtime.loadLibrary0(Runtime.java:1087)
at java.lang.Runtime.loadLibrary0(Runtime.java:1008)
at java.lang.System.loadLibrary(System.java:1664)
at com.viromedia.bridge.module.MaterialManager.(MaterialManager.java:58)
at com.viromedia.bridge.ReactViroPackage.createNativeModules(ReactViroPackage.java:111)
at com.facebook.react.ReactPackageHelper.getNativeModuleIterator(ReactPackageHelper.java:42)
at com.facebook.react.NativeModuleRegistryBuilder.processPackage(NativeModuleRegistryBuilder.java:42)
at com.facebook.react.ReactInstanceManager.processPackage(ReactInstanceManager.java:1456)
at com.facebook.react.ReactInstanceManager.processPackages(ReactInstanceManager.java:1427)
at com.facebook.react.ReactInstanceManager.createReactContext(ReactInstanceManager.java:1338)
at com.facebook.react.ReactInstanceManager.access$1200(ReactInstanceManager.java:135)
at com.facebook.react.ReactInstanceManager$5.run(ReactInstanceManager.java:1109)
at java.lang.Thread.run(Thread.java:923)
It looks like there was a fatal crash when attempting to find libviro_renderer.so
.
For those who would like to attempt to recreate this error, drag the apk to the emulator and wait for it to install. Once installed click on the starlink and you should see it display its splash screen and promptly crash/disappear.
Current emulator specs:
Emulator Version: 31.3.13-9189900
Android Version: 11.0 (R) - API 30
AVD Configuration: Nexus_5X_API_30
Host Machine: Windows 10 Pro
**EDIT2:**
Regarding a different suggested comment from Ramhound, the Android subsystem for Windows 11 also had trouble launching the app.

kyrlon
(139 rep)
Jun 8, 2023, 08:03 PM
• Last activity: Jul 21, 2023, 02:24 PM
1
votes
0
answers
2688
views
How to upgrade VMOS or Virtual Android to Android 12?
Both VMOS and Virtual Android was updated recently to support Android 12 (instead of Android 7 as both were limited to before). However, I don't understand how to update them. I have found several YouTube-clips, e.g., https://www.youtube.com/watch?v=fsr-eqEWOns https://www.youtube.com/watch?v=DiZmKx...
Both VMOS and Virtual Android was updated recently to support Android 12 (instead of Android 7 as both were limited to before). However, I don't understand how to update them. I have found several YouTube-clips, e.g.,
https://www.youtube.com/watch?v=fsr-eqEWOns
https://www.youtube.com/watch?v=DiZmKx3v5f4&t=34s
claiming to described the process but they are just confusing. Besides, they want me to download APKs and other files from places like Mediafire and Mega. I don't want to install files from places like that on my work phone!
I am looking for a comprehensive **written** description for how to upgrade my existing installations. It would also be very helpful if it included a background and overview of the process. E.g., describing what the difference is between VMOS and VMOS Pro, which of these you find on Google Play, the source for the APKs that you download from shady places like Mega and Mediafire, the principles behind the whole process etc, e.g., why isn't 12 included in the version on Google Play?
d-b
(275 rep)
Jan 17, 2023, 12:48 AM
10
votes
5
answers
19553
views
Is there any virtualization software that will run under Android on an x86 device?
I have an Android device (Dell Venue 8) which runs on an Intel x86 CPU, and I was wondering if there was any application like VirtualBox or VMware that could run a 32-Bit Linux distro, Windows XP 32-Bit, etc, via Virtualization. I'm aware of various emulation software like Qemu and Bochs, but I want...
I have an Android device (Dell Venue 8) which runs on an Intel x86 CPU, and I was wondering if there was any application like VirtualBox or VMware that could run a 32-Bit Linux distro, Windows XP 32-Bit, etc, via Virtualization. I'm aware of various emulation software like Qemu and Bochs, but I wanted something that could directly virtualize instead of emulating, since both the host device and the Guest OS are of the same architecture.
Mervin
(131 rep)
Oct 8, 2014, 10:04 AM
• Last activity: Nov 23, 2022, 03:06 PM
1
votes
1
answers
43
views
Is there a Win10 cloning tool for Android devices?
I am looking for a cloning tool similar to Macrium for Win10, that is capable of cloning Android devices to a runnable virtual machine image.
I am looking for a cloning tool similar to Macrium for Win10, that is capable of cloning Android devices to a runnable virtual machine image.
earl_igginotnum
(13 rep)
Nov 9, 2022, 04:41 PM
• Last activity: Nov 9, 2022, 05:36 PM
3
votes
2
answers
3288
views
Do virtual space apps in Android provide a fully virtual environment?
There are virtual space apps for Android, such as Parallel Space or Dual Space. I know that we can't access outside files in a virtual environment, but I was able to access them in Dual Space's virtual environment. Do such virtual space apps provide a fully virtual environment?
There are virtual space apps for Android, such as Parallel Space or Dual Space. I know that we can't access outside files in a virtual environment, but I was able to access them in Dual Space's virtual environment.
Do such virtual space apps provide a fully virtual environment?
Taufeeque Sifat
(33 rep)
Apr 9, 2020, 08:20 AM
• Last activity: Sep 28, 2022, 04:36 PM
0
votes
0
answers
1453
views
Android X86 VM on Hyper-V has no network connection
I followed [these instructions][1] to install an Android X86 virtual machine on top of Hyper-V inside windows OS. However, now the VM has no internet connectivity. Here are my network settings: [![enter image description here][2]][2] can you be kind to help me know what is the problem and how I can...
I followed these instructions to install an Android X86 virtual machine on top of Hyper-V inside windows OS. However, now the VM has no internet connectivity. Here are my network settings:
can you be kind to help me know what is the problem and how I can resolve it?

Foad
(131 rep)
Jun 14, 2022, 03:15 PM
• Last activity: Jun 14, 2022, 03:25 PM
0
votes
1
answers
9161
views
How to build Android-x86 with VirtualBox guest OS integrations
[Androidx86.org](https://www.android-x86.org/documentation/virtualbox.html#ref1_a:~:text=Enable%203D%20Acceleration%20may%20be%20checked) says that to use 3D acceleration for my Android-x86 virtual machine, I have to install Linux guest additions. I would like to know how to do that. I am using a -...
[Androidx86.org](https://www.android-x86.org/documentation/virtualbox.html#ref1_a:~:text=Enable%203D%20Acceleration%20may%20be%20checked) says that to use 3D acceleration for my Android-x86 virtual machine, I have to install Linux guest additions. I would like to know how to do that.
I am using a
- Ubuntu 20.10 (64-bit)
- Intel Core i5 4th gen (@3.1 GHz)
- NVIDIA GeForce GT 730
- Oracle VM VirtualBox 6.1
Thulashitharan D
(121 rep)
Nov 16, 2020, 05:06 PM
• Last activity: May 27, 2022, 10:09 PM
0
votes
1
answers
1222
views
Starting emulator for AVD 'Android_2.2' PANIC: Could not open: Android_2.2
How do I please to make the AVD correctly works ? When I try to start a virtual device, I get the following message : ![enter image description here][1] How do I to fix that, please? [1]: https://i.sstatic.net/vATtX.png
How do I please to make the AVD correctly works ?
When I try to start a virtual device, I get the following message :
How do I to fix that, please?

user3719670
(1 rep)
Jun 10, 2014, 04:38 PM
• Last activity: Mar 25, 2022, 11:04 AM
2
votes
1
answers
1001
views
Virtualize Android on an Android device and then share the VM image to another device?
I just installed [VMOS][1] on my Android phone. Now I have created a virtual machine that I want to run on a different device as well. Usually when you run VM-software you can more or less just copy an image between machines and then execute exactly the same VM on a second device by selecting this i...
I just installed VMOS on my Android phone. Now I have created a virtual machine that I want to run on a different device as well. Usually when you run VM-software you can more or less just copy an image between machines and then execute exactly the same VM on a second device by selecting this image when launching the VM-software.
However, in VMOS I can't find the image file nor find an option to select a specific image file to launch. Am I missing something or does VMOS not support this? Are there any other alternatives for Android that allows me to setup a VM on one device and then use it on other devices?
d-b
(275 rep)
Feb 19, 2022, 11:37 AM
• Last activity: Feb 19, 2022, 01:59 PM
1
votes
1
answers
5647
views
How to resize Android screen in VirtualBox with UEFI?
I have 64-bit Android 7.1.2, obtained from [android-x86_64-7.1-rc1.iso][1]. I installed it on VirtualBox (latest version, 5.1.2.8) with UEFI mode. (The host is 64-bit Linux Lubuntu 16.04.) The installation all works fine apart from the fact that the screen is fixed at 1024×768. The various size...
I have 64-bit Android 7.1.2, obtained from android-x86_64-7.1-rc1.iso . I installed it on VirtualBox (latest version, 5.1.2.8) with UEFI mode. (The host is 64-bit Linux Lubuntu 16.04.)
The installation all works fine apart from the fact that the screen is fixed at 1024×768. The various sizes given in the VirtualBox menu > View > Virtual Screen 1, which range from 640×480 to 1920×1200, are all greyed out.
I would like to be able to resize the Android screen, making it both smaller and larger, and even full-screen if possible. Sadly, the usual method, Guest Additions, isn't supported on Android.
I've tried following various instructions. The vast majority seem to be valid only for non-UEFI installations, although I tried them anyway. The only one for UEFI that I found doesn't work for me.
The methods that I have found include:
- Issue the command:
(this obviously would work only for that one resolution). - Adding various commands to Grub, either at boot or permanently in
vboxmanage setextradata Android CustomVideoMode1 1152x864x32
(this obviously would work only for that one resolution). - Adding various commands to Grub, either at boot or permanently in
EFI/boot/grub/grub.cfg
:
* set gfxpayload=keep
* set gfxpayload=1152x864x32
* vga=ask
* vga=834
I am at a total loss how to proceed. Can you help, please?
Paddy Landau
(201 rep)
Sep 24, 2017, 10:45 AM
• Last activity: Feb 1, 2022, 03:05 PM
3
votes
0
answers
979
views
Is there a virtual space that has Android 8+?
I've known about virtual spaces such as VPhoneGaga, X8 Sandbox, and VMOS PRO. However, as far as I know, the highest Android that is run in those virtual environments is 7.1.2. I wonder if there's such a virtual space that has Android 8+ (8 - 12) in it. I require that to run some apps that are only...
I've known about virtual spaces such as VPhoneGaga, X8 Sandbox, and VMOS PRO. However, as far as I know, the highest Android that is run in those virtual environments is 7.1.2. I wonder if there's such a virtual space that has Android 8+ (8 - 12) in it.
I require that to run some apps that are only available on certain Android versions without actually downgrading or upgrading my phone. Or personally, I just want to try other Android versions.
user516076
(259 rep)
Jan 22, 2022, 03:39 AM
• Last activity: Jan 22, 2022, 12:25 PM
1
votes
1
answers
1506
views
How to emulate a mouse?
I am running Android 4.3 "jelly bean" in a VirtualBox VM. Google has released an ISO of an x86 port on [code.google.com][1]. It's a fairly straightforward installation, and easy to setup. You can find a tutorial [here][2] if you need help. But let's get back on subject. Anyways, I have successfully...
I am running Android 4.3 "jelly bean" in a VirtualBox VM. Google has released an ISO of an x86 port on code.google.com . It's a fairly straightforward installation, and easy to setup. You can find a tutorial here if you need help. But let's get back on subject.
Anyways, I have successfully installed it. It does not seem to have mouse integration, which I *desperately need.* My laptop which I am running it on does not have a touchscreen. It is a 64-bit Dell something-or-other laptop I received from a friend, and it is running Ubuntu 16.10. Is there any available APKs or workarounds for the mouse? I can use the mouse, but no pointer displays. For example, I can click and drag the top menu bar that displays notifications, battery, etc. and open that, or click buttons (if I'm careful), or use it as if it were my finger. I simply need it to display the mouse pointer. The only workaround *I* can think of is unlock the developer tools and use the mouse tracking option that draws a line when you tap. However, that only works if I click and drag.
The question: Are there any APK's or workarounds for displaying a mouse pointer or emulating a mouse, and if there is/are, how can I use/activate/install/get them?
**edit**: This isn't something I can't live without. I'm just experimenting, maybe going to do a little android gaming just for fun. I can do most of the UI navigation with the keyboard, but a mouse would make things much easier. Also, I am looking for a *no-price, costless* workaround. That said, I'd rather not do anything like buy a controller.
~ P
donkeyking64
(11 rep)
Oct 29, 2016, 10:09 PM
• Last activity: Dec 14, 2021, 04:05 AM
0
votes
0
answers
118
views
Can we and How to create Live USB for Virtual Android OS with standalone apps from USB?
Can we run Virtual Android OS with standalone apps from USB dribe from Android mobiles if yes share like how can we don it? Is it possible in Android to install or create program or run standalone apps (as in Windows apps software's runs without installing) on USB stick or create a live android USB...
Can we run Virtual Android OS with standalone apps from USB dribe from Android mobiles if yes share like how can we don it?
Is it possible in Android to install or create program or run standalone apps (as in Windows apps software's runs without installing) on USB stick or create a live android USB OS with 500-1000 apps if yes how share links.
As Ubuntu Linux notable live USB be created but it will not run Android apps is it possible to run android apps on Ubuntu..Or run create a. Android virtual os from Android itself
Androidquery
(477 rep)
Jul 19, 2021, 08:05 AM
Showing page 1 of 20 total questions