Description

Learn how to write applications for Google Android based phones, such as the the T-Mobile G1™.

Prerequisite: Java programming experience. If you don't have any Java programming experience you should consider the Learn Java Programming learning path before you attempt to tackle this one.

To get started, JOIN THIS GROUP.  Then click on the Activites tab. Next complete each of the Activities.  And finally compete in the Challenge Activity.

Click the Details tab for more information.  Once you are done with this learning path, try the Digital Graphics Lab

Learning Path and Challenge Activity Provided By

A special thanks to T-Mobile USA, sponsor of the "Building Applications for the G1 Mobile Phone" Learning Path!

Emulator Startup Really Slow?

sort by: newest oldest
July 9, 2009 at 09:56 am - by JeffC (2 Posts)
icon

When I went through this learning path myself, I had some trouble with the Android Emulator not starting up. It would usually stall at the "Android" splash screen.

 I did some research on Android communities/mailing lists and discovered that this is mainly because 1) emulator is really slow by default 2) multiple instances of emulator are being run at the same time

 A few things I would suggest you try if this happens to you: (if emulator doesn't load for over 3-5 minutes)

  • Go into Task Manager/System Monitor and kill all instances of emulator
  • Restart Eclipse and/or computer


Finally, you can try to run the emulator and test your Android app package from the command line.

To do that: (assuming you set up the PATHS already from the instructions)

  1. Open up your command line prompt/terminal
  2. Enter emulator -avd my_avd  (where my_avd is your Android emulator name)
  3. Open up another command line/terminal prompt
  4. Enter adb install "PATH_TO_YOUR_APK_PACKAGE" (where inside the quotes youput the file path to the built .apk file)

If you have any problems or questions, please reply!

JeffC

Summer Camp Intern