Samsung system image for Android emulator? - android

Is there any way to get the Android emulator to run a system image other than vanilla Android? I'm developing an app that works fine on the emulator, a physical Huawei device and a physical Motorola device, but experiences some weird issues on a Samsung Galaxy S7.
Since I don't have physical access to a Galaxy S7, is there any way to run an emulator that actually runs the Samsung official ROM? Note that I'm not talking about an emulator skin, I'm talking about the actual system image.

While there might not be any Samsung system images to download and install on the Android Studio emulator, there is another option.
Samsung has something called Remote Test Lab, which lets you access and control a real Samsung device online. You have to join the Samsung Developers programme, and then you can use these test devices. Samsung uses a credit-based system for this, and you get 20 free credits every day, which you can then use to run test devices. Running a Galaxy S7 for 30 minutes cost me 2 credits.
This actually works surprisingly well, and only slightly more lagging than the AVD. It is even possible to get Logcat output by connecting to the device with ADB (right click on the device window for options).

Related

How does Genymotion emulate non Google Devices?

I'm looking into ways to emulate a Galaxy S8 for android development. One path of interest is Genymotion. I've found that they have Galaxy S8 listed as a device, but my understanding is that "you can't emulate a galaxy s8."
So what does Genymotion do? Is it just a basic emulation with a skin? Or have they put in some extra work to get a more accurate result?

how to have an emulator of same UI as of physical device

Use case
I want my emulator UI as exact replica of Actual phone device(Samsung galaxy S7).
Target phone : Samsung galaxy S7
What i tried :
I uesd Genymotion and AVD both to create an exact replica of Samsung galaxy S7 , but the UI differs.
Genymotion UI of samsung galaxy S7
Actual\Expected UI of phone
Can anyone please suggest how can i get the exact replica of UI in AVD or in Genymotion
Note: I already have tried with samsung UI skin
Unfortunately, that is not possible: vendors like Samsung do not provide the source code for their custom user interface, so they cannot be integrated in Genymotion ROMs.

Running HTC rom on emulator

I have came across some weird behavior while using camera in my app.
I am clicking picture from camera and then uploading it to server. I didn't mention in my code that device should save the pic first, it works well in samsung, nexus BUT on running it on HTC phones it saves the picture in gallery, i guess its the default camera action for htc. I don't want to save my pic. yes of course I can delete it in code.
My question is, is there any way to run HTC rom on emulator, since i don't have any HTC device to test my app? Or if someone have system.img file for HTC hero ?
There is no official way to run the htc rom in emulator. You have to user real device for testing. Even for testing Open Sense API, You have to use real device for testing.
You can try to test your app on Genymotion emulator. It has HTC One image, maybe it helps you

Meteor does not load in Samsung Galaxy mini

I recently built my first app using meteor.js. It works reasonably well in all mobile devices except Samsung Galaxy Mini, in which the page does not load.
Any clues on what can be wrong?
The Galaxy Mini is a 3 year old device running Android 2.2. It's a low-dpi device, only has 384MB RAM and a slow CPU.
Any of those might cause a problem. Did you check the Logcat of the device when you started the app? Does it give you some useful information?
If it works on all other devices, and the logcat doesn't contain any useful information, I shouldn't bother too much. It's not a popular device, and it's running 3 year old software.

Android development with Samsung Galaxy tablet

I've been learning android development and been trying to get the app on my samsung galaxy tablet but have been having some problems. I have the device connected to my computer and i can access it thought the substandard samsung app and through explorer but when i try to send the app to the device using eclipse it just defaults to the emulator.
My pc is running windows 7, i have the android and galaxy tab packages installed on eclipse and i also have the device set up with type of galaxy tab.
When i plug in my HTC Desire it works perfectly fine and i can view apps on the device, it just seems to be the galaxy tablet.
Anyone else had this problem or know of any solutions?
Thanks a lot, been frustrating me for ages now.
The developer tools for Samsung Galaxy tab, including drivers are here. This may be what you need, for your work.

Categories

Resources