Error: Creating Emulator for Android 4.0

Yesterday after downloading and installing Android SDK 4.0.3 which was released last March 16, 2012, I was prompted by an error upon creating and Emulator using the AVD Manager. The error that I have encountered was:Unable to find a ‘userdata.img’ file for ABI armeabi to copy into the AVD folder.The error was pertaining to the ARM EABI v7a System Image which I have neglected to install. This error prevents the Android System to create an Emulator which will be used in creating Android APPS.

Here are the steps to solve the error:

  1. Start Android SDK Manager.
  2. Expand Android 4.0.3 (API 15).
  3. Select ARM EABI v7a System Image.
  4. Hit Install Package.
  5. After the installation restart Eclipse.


For those who wants to start developing android apps visit my previous blog on how to setup your PC’s for Android Development: Offline Installation of Android SDK on Windows

Good Luck!

Error: Creating Emulator for Android 4.0

Intel’s First Smartphone – Lava XOLO X900

Lava XOLO X900, Intel’s first smartphone debuted last month April 23rd for INR 22000 (around $420 USD) . The phone is built around the Medfield platform, powered by a single-core 1.6Ghz Atom Z2460 with Hyper Threading, 1GB of RAM, and 16GB of storage. The smartphone is running on Android2.3.6. It’s has 4.03″ 1024×600 LED backlit LCD, and an 8 MP with AF/LED Flash capable of recording 1080p30 video, and 1.3 MP front facing camera. The battery is internal so it cannot be removed, its battery life is 5.4 Whr.Lava_XOLO_X900

For an extermely detailed review,make sure to check out Anandtech’s full review.

Intel’s First Smartphone – Lava XOLO X900

Experience everything in HD

Experience everything in HD with Sony’s XPERIA S.



The Xperia S a.k.a. Xperia NX – next generation smartphones form Sony.

HD indeed, with its 12megapixel rear camera, capture and record moments in full HD. It’s 4.3” Reality Display with Mobile BRAVIA® Engine allows user to view pictures and videos in a stunning display, what’s more FUN is the ability to share it and watch it on a bigger screen by plugging the Xperia S on a TV HDMI port. You can also share it on a tablet, or laptop via DLNA.

Xperia S is also the next generation PlayStation™ Certified smartphone from Sony. Experience HD gXperia S HDMI port you can also enjoy playing games in a big screen. And with Sony’s Entertainment network you can easily download unlimited videos and music.



  • 1.5GHz dual core processor
  • 1 GB RAM, 32 GB internal storage
  • micro-USB connector and a HDMI port
  • 4.3 inch scratch-resistant TFT touchscreen, 16 million colours, 1280 x 720 pixels
  • 12 megapixels with Exmor R for low light capturing, capable of recording video at 1080p High Definition
  • front-facing camera of 1.3 megapixels, capable of recording video at 720p


  • Xperia S has Android 2.3 Gingerbread OS but is due to be updated to Android 4.0, Ice Cream Sandwich in second quarter of 2012
  • PlayStation™ Certified
  • Sony Entertainment Network
  • DLNA Certified
Experience everything in HD

Offline Installation of Android SDK on Windows

Due to poor network connection. I’ve encountered problems during the online installation of Android SDK on may laptop. So I’ve decided to install the SDK offline.

Because of getting low download speed I used a download manager to download Android SDK’s. Using download manager enables you to leech to multiple connections resulting to a much higher internet download speed.

The following are the tools needed to develop Android App

  • Eclipse
  • JDK
  •  Android SDK
  • ADT (Android Development Tools)

Following are the steps required to perform an offline install:

Step 1 – Downloading and Installing Eclipse

Download the latest version from the following URL:

Extract the contents to whichever folder you prefer. I my case I used my drive C.

JDK is required in running Eclipse. So make sure you have JDK on your unit.

Step 2 – Downloading Android SDK

Get the Android SDK from:

You can select an SDK package whichever you like may it be on a .EXE package or .ZIP package.

After downloading the Android SDK, extract the contents to the folder you prefer (for those who download the .ZIP package) or install the SDK (for those who download the .EXE package).

Step 3 – Required files

To develop apps you have to download the required files which is the Android SDK version you prefered.

The magic URL(UPDATED) is

If you want to download Android SDK for version 2.3.3 for all platforms which I’ve done, you could look up that XML file. You will find a block under tag SDK 2.3.3 like this

<sdk:description>Android SDK Platform 2.3.3._r2</sdk:description>
<sdk:archive arch=”any” os=”any”>
<sdk:checksum type=”sha1″>887e37783ec32f541ea33c2c649dda648e8e6fb3</sdk:checksum>

So the URL will be is

After you download the SDK, extract the SDK and transfer it on the platform folder in my case (C:\Program Files\Android\android-sdk\platforms). Once done, you can now create your own virtual device using the AVD Manager.

Step 4 – ADT Plugin for Eclipse

Get the ADT Plugin from for offline installation it is located under “Troubleshooting ADT Installation”

Once downloaded, open Eclipse then click Help > Install New Software

Click the “Add”  and press “Archive” and locate the file. Then click OK.

Enter a name for the local update site (e.g., “Android Plugin”) in the “Name” field.

In the Available Software dialog, select the checkbox next to Developer Tools and click Next. In the next window, you’ll see a list of the tools to be downloaded.

Click Next.Read and accept the license agreements, then click Finish. Note: If you get a security warning saying that the authenticity or validity of the software can’t be established, click OK.

When the installation completes, restart Eclipse.

Locate the Android SDK after you’ve restarted Eclipse. This can be done by navigating to – Window > Preferences > Android. Locate and select the location of the SDK e.g. (“C:\Program Files\Android\android-sdk”)

After that congratulate your self and start creating Android Apps. 


A Guide To Installing APK Apps On Your Google Android Phone

Because the Android operating system is a relative newcomer to the mobile phone market, a strong and cohesive Android Internet support community appears to be lacking. Without an adequate Android support system in place, many Android users are left in the dark when it comes to many tricky tasks, like installing third party applications to their Android mobile phones. In order to install third party applications to your Android phone, you need to install APK, or Android Package, files. In this article, we will cover the two ways you can install APK files to your Android phone and show you how to take advantage of the wide variety of third party Android applications currently available.

Installing Applications Through the Android Market

The Android Market is essentially Android’s answer to Apple’s iPhone App Store. As of September 2009, the Android Market already offered well over 10,000 applications, and this number has only continued to grow. In addition to the applications the Android Market offers, you can also use it to install other downloaded third party applications.

  1. Copy the APK file to your Android’s memory card and insert the card into your phone.
  2. Download and install the Apps Installer application from the Android Market
  3. Once installed, the Apps Installer will display the APK files on the memory card.
  4. Click and install your APK files.

Installing Applications With Android SDK

It is possible to install APK files without utilizing the Android Market, although the process is more difficult and complex. To avoid the Android Market, you need to use Android SDK.

  1. Download and install the Google Android SDK program and the Android USB drivers. The download links are as follows:
  3. You need to modify your Android’s settings to allow the installation of applications from other sources. Under “Settings,” select “Application Settings” and then enable “Unknown Sources.” Also under “Settings,” select “SD Card” and “Phone Storage,” and finally enable “Disable Use for USB Storage”
  4. This last step is easy. Open Command Prompt and type the following: adb install <1>/<2>.apk
  5. However, when you type the command, replace <1> with the path to your APK file and replace <2> with the name of the APK file.
  6. You’re done! Your application is now ready for your use and enjoyment.

Google offering new tools for aspiring Android developers


Google has long offered Android developers a number of resources for creating quality applications and games.Indeed, whether it’s the oft-updated platform version chart or a member of the team dropping by the developer blog to share some code or best practices, there’s plenty of official information available.
If that wasn’t enough, today brings another valuable set of tools for new and seasoned Android developers with a beta program called Android Training. Presented in a wiki-like format, this collection of classes is designed to help developers create compelling apps.Initially, there are only a dozen courses offered with topics ranging from optimizing battery life to finding the right monetization strategy. Each of the classes address many commonly asked questions, include code snippets, and even have “prerequisites.” Over time more classes should come.I’m always pleased when I see Google making such “official” efforts since they demonstrate a genuine interest in the entire ecosystem. As flexible and feature-rich as Android is, there’s nothing like a bad app or two to ruin the mobile experience. And as the number of applications continues shooting into the hundreds of thousands, there’s no time like the present to put the focus back on quality.
Google offering new tools for aspiring Android developers