9

If you have adb set up, it's a one-liner at the shell prompt: $ adb shell "getprop ro.product.cpu.abi" arm64-v8a In this example, the device asked answered that it has a 64bit ARM V8a CPU (second line). Note: You can also run the quoted command in a terminal emulator running on the device / emulator. In there, it's just getprop ro.product.cpu.abi.


8

This can happen for the following reasons: The emulator presents an x86/MIPS CPU which the app does not support (probably not in your case as the app doesn't seem to require native code). Google Play Services. The emulator does not have them, in fact no emulator can have them unless they licensed it from Google, and most apps depend on them. Mobile data as ...


6

You don't have to uninstall, when you install an app already installed, you have to use adb install -r. (for more help, juste type adb) To uninstall an app, you have to use adb uninstall package-name (e.g. adb uninstall com.example.app).


5

CPU -Z is a versatile app that gives you SoC information apart from some other apps From app description on play store


4

Some Columbia University students have managed to get iOS apps running on Android with their Cider compatibility layer. As far as I can tell this is not something that is available to the public but it shows that there is some development effort into getting iOS apps running on Android. I wouldn't get too excited yet though as most iOS apps run very very ...


4

Not really.... they are no more limited than the tools that Android has installed, remember that Android is not Linux, it is based on it but it's command line interface is very limited by comparison due to the fact that all the tools needed for a full Linux implementation are not needed with Android. The capabilities can be increased significantly by ...


4

Go to: Tools > Android > AVD Manager Press the "edit" (pencil) icon next to your AVD Change "Graphics" to "Software".


3

I failed to get this working on Ubuntu 18.04. Here's what I found: The Ubuntu repos contain a program called Webcamoid which can create a virtual camera that uses your desktops as the camera input. However, the version of Webcamoid that's installed by sudo apt install webcamoid at time of writing (version 8.1.0+dfsg-7) dies with a segmentation fault. You ...


3

Yes, Bluestacks is the best option for your needs. Particularly suitable for game players, you can run any app on it. No need to download any extra; after downloading Bluestacks on your PC, just log in with your Play Store account and you'll find all of your apps listed.


3

These instructions require that you understand the UNIX command line basics. The instructions work on OSX, Linux and Windows. No Microsoft Windows or BlueStacks Tweaker needed. The emulator is internally using VirtualBox and runs Android x64 binaries (64 bit). It ships with two VirtualBox VDI disk images, Prebundled.bdi and Root.vdi. Luckily BlueStacks has ...


2

You might be able to use a QEMU based app like the one from MotionCoding, but I can't see it running on anything other than very high end Android devices. Even then, I doubt a VM will work very well...


2

I don't launch from the command line, but this question came up while I was trying to solve a similar problem. I eventually solved it by replacing the hw.lcd.density value in the .android/avd/<avd_name>.avd/config.ini file with the value from this answer nearest to the value in the skin's hardware.ini file (in my case that's at <android-studio-...


2

The problem here is that ADB forwarding attaches itself to the local loopback interface (127.0.0.1), and you have no forwarding from the LAN interface (192.168.43.198) to the loopback interface. The method you can use to achieve this depends on your platform. I don't know what you could use in Windows, but on Linux you can use rinetd and on OSX you can use ...


2

The SDK needs to be run as admistrator to be able to write those files. Just retry and run it with elevated rights.


2

To uninstall the package using adb, you need to use the package name listed in the manifest, for example: adb uninstall com.shadowburst.showr You might also want to use the -k option to avoid deleting the app's data when uninstalling. You can also uninstall apps from the Settings app: click Apps, find your app in the list, then click Uninstall. This works ...


2

Just run the app. The Google Cardboard is just a way of attaching the lenses and phone to your face. The phone doesn't know whether it's in the headset or not. The app just displays the two views on the screen, whether it's in the headset or not. Note that this only applies to Google Cardboard apps, not to Samsung Gear VR. Gear VR has its own electronics ...


2

Nexus 5 (LG D820) emulator images are readily available from Android Studio. Tools--> Android--> AVD Manager --> Nexus 5


2

I forgot that adb daemon binds to localhost, and I was trying to access from 192.168.122.x. With socat I was able to redirect the ADB client from my VM to the ADB daemon on my host machine which made connection with the ADB server (my emulated phone). My host machine was reachable at 192.168.122.1 from the virtual machine, but the adb daemon was binding to ...


2

In general there are three ways to bypass an emulator check: Modify the app and remove the emulator check. Modify the emulator so that it pretends to be a real device. Modify the system calls the app does for detecting it is running on an emulator As you can see all three ways are not that simple, however the third way may be the easiest as there are some ...


2

The Play Store enabled emulator images are x86 images so they can be executed faster on an Intel/AMD CPU. Physical smartphones at the moment all use ARM CPUs (armv8a 64 bit to be precise). If an app uses CPU specific native libraries it needs to include one version them for each CPU architecture it plans to support. Therefore if the app you want to install ...


1

emulator: ERROR: Could not initialize OpenglES emulation, use '-gpu off' to disable it. The emulator wasn't able to use OpenGL ES emulation on your PC. As the message says, you can disable it using the command-line, or by turning off the "Use Host GPU" option in the emulator's settings dialog, but then the emulator will be very slow. It would be better to ...


1

First you need to make sure you install and configure Hyper-V accurately. 1. How to install Hyper-V? 2. How to configure Hyper-V? After checking that you need to follow these steps. 3.I also encountered this issue here what i did on 1366 x 768 display. This made it hard to use Hyper-V virtual machines, Hyper-V default is 1024 x 768 and its only allow you ...


1

Maybe you can try to use an emulator snapshot.To use a snapshot with your device, open the AVD manager from the Android Studio menu by selecting Tools→Android→AVD Manager, edit the AVD by clicking on the Edit symbol, then check the “Store a snapshot for faster startup” option. This will save a snapshot of what the memory looks like when the device is ...


1

the reason is your haxm is not working is that, that your AVD and HAXM both must be configured to use same amount of memory(not sure if lower memory in avd will work). you can change HAXM memory by reinstalling it(could not find any better method). during installation you will be asked to enter the desired amount of memory. and you can change the avd ...


1

Google recently released an ARC Welder Chrome app, which allows you to run Android apps if you’re on Chrome OS, or using the Chrome web browser. Look at this Getting Started guide. How to Use Google’s ARC Welder to Run Android Apps in Chrome Very General Instructions: Setup work folder (Once off, only happens at first luanch) Load the APK Click Luanch, ...


1

Try the Left Arrow and Right arrow keys or the Z and X combinations in your keyboard. This should work for you. For swipe functionalities use Ctrl with arrow keys combination, Ctrl+Right arrow -> Swipe towards Right Ctrl+Left arrow -> Swipe towards Left


1

I don't think you can install GNU utils directly on Android, because Android is not GNU/Linux. From Coreutils - GNU core utilities, Introduction to Coreutils The GNU Core Utilities are the basic file, shell and text manipulation utilities of the GNU operating system. These are the core utilities which are expected to exist on every operating system. (...


1

Just google for bluetooth controllers that FTV supports. I have a Nyko and Ouya controller that I use on mine. You don't need to root in order to play emulators. You just need to side load the apk files. Not all emulators will work and some will work better than others. You will however be limited to the space on your unrooted FTV though. Having a rooted FTV ...


1

Run the android sdk manager and download the image because you only have the device definitions and the SDK and not the system images so download them from there


1

I'm using the images provided by the Android-X86 project. They run fine in Virtualbox, and ship with Google Apps pre-installed. For details, please see: Android emulator for Windows (on our sister-site for Software Recommendations) How to install Android in Virtualbox at HowtoGeek Android Emulators at IzzyOnDroid (my site; scroll to the end of the page for ...


Only top voted, non community-wiki answers of a minimum length are eligible