Adding emulators to MOTODEV Studio for Android

MOTODEV Studio for Android is an Eclipse IDE customized by Motorola to ease the development of Android applications.

One could use the Eclipse + Google’s ADT plugin but I think MOTODEV Studio is far better than Eclipse IDE + ADT Plugin solution.

In this post I will show you how to

  • download Motorola-specific handset emulators
  • add emulators to the development environment
  • configure emulators in order to run them at the same size than real devices

In order to download an emulator, click on MOTODEV->Download components… menu as show on picture 1.

Picture 1 – How to access the download option of MOTODEV’s menu

 Click on Motorola Add-Ons as shown on picture 2

Picture 2 – Motorola add-ons

 A window will pop up requiring your login information. It’s the same you’ve used to download MOTODEV Studio for Android. See Picture 3.

Picture 3 – In order to download Motorola add-ons you must provide your login information.

A list of Motorola’s add-ons will be shown.

An add-on that appears in bold is available for you to download it.

An add-on that appears in purple means that it was already downloaded and installed.

An add-on that appears grayed is unavailable. It means it requires and Android platform you’ve not installed. As soon as you install the required platform it will be shown as available for you to download it. See picture 4.

Picture 4 – List of Motorola’a add-ons

 Let us download the emulator of MOTO XT806. This mobile has the following specs:

Select the emulator you want to download (MOTO XT806, in this example), as shown in picture 5 and then click on Ok button.

Picture 5 – Emulator selected

It will pre presented an screen asking you to agree with the license, as show in picture 6. Accept it by clicking in the radio button I accept the terms of the license agreements and then click ok button.

Picture 6 – License agreement screen

After that download starts as shown in picture 7.

Picture 7 – Downloading emulator

It may take a loooong time until all emulators get downloaded.  The more you select to download at once the worst it is.

Once you’ve downloaded the emulator, we are ready to create the avd (Android Virtual Device).

In order to create an avd, one must type the following command:

The first thing we need is the emulator id. Open the command prompt and type

It will give you a list like the following:

Looking for XT806 we see that it’s id is 3.

Notice: on your computer it’s almost sure that you will see an id that is different of mine, so you must be careful and use what is show on your machine.

I like to name my avd / emulators this way:

Notice that for emulator name you can put anything you like so fell free to name it as you wish.

The command to add XT806 emulator then becomes

If everything goes right you will see something like the following:

Open MOTODEV Studio for Android. Your MOTO XT806 emulators must be show in the the device management view (picture 8)

Picture 8 – Emulator listed in the device management view

If it don’t show in the device management list, click in the refresh button in the same view. It should solve this issue. See picture 9.

Picture 9 – Refresh button in the device management view

If you do a double-click in the emulator’s name it will start and you will have an unpleasant surprise: it’s size is far bigger than the real device, as you can see in picture 10.

Picture 10 – Emulator is too big.

But we can fix it easily. Do a double-click in the emulator’s name again in order to stop it.

Right-click over the emulator name. It will open a pop-up screen. Click in Properties, as show in picture 11.

Picture 11 – Selecting the emulator’s properties

It will open the emulator properties screen. Click on Startup Options as shown in picture 12.

Picture 12 – Emulator’s Startup options screen

You will need the device info in order to fill data in this screen. You can get it from Motorola developer’s home page. More specifically in the Addtional Tools & Resources page.

According to Motorola, MOTO XT806 screen resolution is 240 dpi and that’s the value we will fill in the appropriate field. Remember to check the checkbox Screen Resolution (dpi).

Check the checkbox Scale and then click in the button Calculate. It will open an screen named Screen Resolution / Scale Calculator, as shown in the picture 13.

Picture 13 – Screen Resolution / Scale Calculator screen

The field Device Screen Size(in) must be filled with the device size in inches.

If you know your monitor dpi you can fill the field Value (dpi). I usually click on the radio box Based on Monitor Size (in) and fill its field with the size of my monitor.

You can see this screen filled with MOTO XT806 screen size (3.2 inches) and my monitor size (17 inches) in picture 14. Once you’ve filled this screen, click in the OK button.

Picure 14 – Screen Resolution / Scale Calculator screen properly filled.

It will bring you back to the Startup Options screen (see picture 15). Click in the OK button and we are done.

Picture 15 – Startup Options screen filled appropriately

Now do a double-click over the emulator name in order to start it again. You will see that now the emulator has (almost) its real size. That’s much better, isn’t it? Picture 16 illustrates what I’m saying.

Picture 16 – Emulator’s skin is (almost) the same size of the real device.

I hope this tutorial will be useful to many newbies like me.

I’d like to ask you to give a try on my game and post your comments. You can get it here.

Any comments are welcome. By the way, my English is poor so you’re welcome to correct me to.

2 thoughts on “Adding emulators to MOTODEV Studio for Android”

Leave a Reply

Your email address will not be published. Required fields are marked *