Configure android emulator on your mac, for non development work


Some people dont want to develop on android, just want to install the emulator so that they can run POC’s provided by developers on their mac’s (or any other OS’s). Below are steps for you to install the emulator and install apk’s on the emulator to play around.

This is what I did
– Download this file “” to a directory
– Extract all files
– cd android-sdk-mac_x86/tools
– ./android
– Click “Available Packages”
– Expand “Android Repository”. Please wait a while 15-20 minutes.
– Select “Android SDK Platform-Tools, revision 3”, and the SDK’s 1.6, 2.1, 2.2, 2.3 and 3.0
– Select “Install Selected”
– Accept the license agreement
– Wait for 2-3 minutes
– Click “New”
– Name AVD16, select target as Android 1.6, Click “Create AVD”
– Click “New”
– Name AVD21, select target as Android 2.1. Click “Create AVD”
– Click “New”
– Name AVD22, select target as Android 2.2. Click “Create AVD”
– Click “New”
– Name AVD23, select target as Android 2.3. Click “Create AVD”
– Click “New”
– Name AVD30, select target as Android 3.0. Click “Create AVD”
– Select AVD16, Click “Start AVD”

If I am not mistaken you have completed the above steps.

– cd android-sdk-mac_x86/plaftorm-tools
– from the email, save the adk on your mac, lets call the path
– ./adb devices
– if it does not list any devices
* make sure that a AVD is started (last step above)
* ./adb kill-server
* ./adb start-server
* ./adb devices, should list your emulator device now
– ./adb -e install

zXing Library License for the legally not initiated folks


This blog by no means takes any responsibility of understanding of the legal clause’s mentioned in the zXing library. Also this blog is restricted to the version of the license agreement that was visible online on 11th April 2011, not earlier and not later.

So, don’t come crying to me or hold me responsible for any legal action that zXing dudes may choose to hit you with. If you agree, carry on reading.

So this is what I understand from the license.
If you download the source code, include it in your project or use it as a library, you need to bring to the notice of all your fellow/future developers that this is code that has been downloaded from zXing. The way you do that is, “dont mess, edit or alter any part of the license agreement”. And include their license text in every file / project that you use.

You are free to use, alter or distribute, distribute for free or sell for a cost any application that includes zXing. zXing will have no part in the profit for those application, nor do you need to pay zXing for usage.

In short, enjoy its usage, but acknowledge the zXing dudes of their hard work, dont take that away.

Thats what I think, will try to get a confirmation of this in a few days. And update the blog.