Samsung Emulator with android studio

At some point, you will probably run out of creative ways of convincing your friends to lend you their phones for more than 5 minutes. Eventually you will need to test your app on another device than your own. So what do you do?

After having tested my app on my Samsung Galaxy S7, and on several android nexus emulators that are provided with Android Studio, I was sure that my app was ready to be deployed. But just in case, I asked a friend to lend me his Samsung Galaxy S4 for a final test. Murphy’s Law was right there to greet me. As soon as I installed my camera App on the phone it crashed!!! My initial reaction was, nooooooo!!!!! please work!!!!.

For some reason my app worked on the Nexus 4, the Nexus 5, the Nexus 6 and 6P, the Pixel, Samsung Galaxy S7, but NOT the S4. how is that possible? I had to go back to the drawing board, but I needed my friend’s Galaxy S4. He kindly lent it to me from time to time but it wasn’t efficient from a debugging stand point, I needed to keep the phone for longer than 5 minutes every 4 days. So I googled Samsung Galaxy S4 emulator, and landed on this . Samsung provides emulator skins for all their phones. Amazing! Thanks Samsung. I downloaded the skins I needed from here and followed their instructions.

The only complication I had was at point 8 of the instructions “In the Default skin, select the folder of the zip file you extracted in the device-art-resources folder.” to select the folder you must click on the three dots.
3dots

But as much as I clicked on the three dots to open the menu and browse to the location of the skin, nothing was happening. Finally, I realized that you should open the drop-down menu and select “No Skin” even if its there by default, or anything else just to activate the three dots. Wasted 30 minutes on this. Other than that, the instructions worked fine and I could finally emulate a Galaxy S4 to debug my app.
For those of you who want closure, the issue was partly due to the android version “API 21”, but also, because the front face camera of the Samsung Galaxy S4 did not support zoom-in functionality, which was an integral part of my app. Now I know, before using a phone service, make sure that in your code you check that the service exists. Don’t assume that it comes standard with every phone just because your model has it.

Comments

  1. This is the very important technology in now a days. This is an useful blog for everyone and it is
    very much useful for freshers. Please keep updating the information about this technology.
    android training in chennai
    android course in chennai
    salesforce training in chennai
    sas training in chennai
    spoken english classes in chennai
    android training in velachery
    android training in tambaram
    android training in anna nagar

    ReplyDelete






  2. To Put down, Most of the ingredients Found in an vertical stripe, candy crush 680 levels

    In candy crush 680 Degree, You must bring down each of the Ingredients utilize within perpendicular stripe or color bomb. Vertical stripe or colour bomb is at a booster. Therefore, in case you want to bring all of the components, then you have to utilize in a booster at the level. The level locates Crunchy Courtyard episode. The level has just two substances. Only 30 moves or less you can watch at the degree. The degree includes 50 distances. The degree is currently without blockers degree. So in the degree, you do not find any blockers. In the degree, you visit from Teleporter. You can find just five color candies at the level. The colours will be red, orange, green, blue and purple. Your main aim is 20000 points. Your average goal is 30000 factors. Your Closing focus on is'40000 details. When most of the ingredients taken out, the glucose smash will be activating and try to acquire additional things.

    At a glance, the objects of candy Crush 680 degrees

    The degree locates Crunchy Courtyard event.

    It's just two Ingredients.

    You Are Able to view in The level simply 30 moves or less.

    The amount includes 50 Areas.

    The degree is Without blockers level.

    candy crush frog

    ReplyDelete
  3. If you'd chosen Middlemen, or people like the Barman for the trial group, it's unlikely they would embrace the training with the same vigour and enthusiasm, and possibly would be cynical about it. If this was the case, they would be poor role models and mentors for other employees wanting to do the same training. Salesforce training in Hyderabad

    ReplyDelete
  4. Thanks for sharing the descriptive information on DevOps course. It’s really helpful to me since I’m planning to learn DevOps

    DevOps Training in Hyderabad

    ReplyDelete
  5. Absolutely amazing posting! Heaps of significant information and inspiration, the two of which we as a whole need!Relay welcome your work. www.dynamicmarketing.sg/seo-consultant-singapore

    ReplyDelete
  6. More impressive blog!!! Thanks for shared with us.... waiting for you upcoming data.
    Why Selenium is important?
    software testing selenium



    ReplyDelete
  7. Excellent. Thank you for sharing. Continue sharing. Do you enjoy playing games? If so, then you should read this spacebar tester blog. This site can assist you to improve your position in gaming. Check out the blog to see how you've improved.

    ReplyDelete
  8. It definitely helped that you handled everything with such great thoughtfulness and empathy.
    B.Com Computers Colleges In Hyderabad

    ReplyDelete
  9. Are you looking to step into the dynamic world of Android app development? Your journey towards becoming an Android expert begins right here at APTRON Solutions, the premier Android Training Institute in Noida . In this era of technological advancements, the demand for skilled Android developers is soaring, and we are here to equip you with the knowledge and skills needed to excel in this lucrative field.

    ReplyDelete
  10. Excellent Content. I appreciate you giving this important knowledge. Knowledge seekers will find it beneficial.B.Com Colleges In Hyderabad



    ReplyDelete
  11. What a fantastic post this is.Really interesting and educational information. Increasing knowledge is facilitated by these concepts.It's enjoyable and really helpful to my progress.I appreciate your succinct explanation and the excellent details you provided.Okay, I have solid knowledge. Best Colleges in Hyderabad For BBA


    ReplyDelete
  12. I appreciate your time in talking about this; I have strong opinions about it and would like to know more. There are other fascinating facts available here as well.CMA institute in Hyderabad

    ReplyDelete
  13. This is one awesome post.Very instructive and fascinating stuff. These ideas assist the increase of knowledge.It's entertaining and really beneficial to my development.I like your clear explanation and the superb details you offered.Alright, I am well-versed in
    B.Com Colleges In Hyderabad

    ReplyDelete

Post a Comment

Popular Posts