Sometimes it takes a new experience to I ask myself: “What was I thinking before?”
Unpacking my new Droid, trying to set it up for development was one of those moments, where after the first hurdle I was like “oh no”, remembering lively how many curveballs the Apple environment throws at you there.
For the sake of the exercise, let’s quickly repeat how to setup an iphone as a developer phone: Search google for “provisioning”, “iphone developer phone”, “certificate”, “profiles”, etc. Read all you can find on the developer portal. Prepare with large amounts of coffee, blankets and lot’s of time. When everything is setup, search google for “problem with provisioning”, “0xE8000001″, “reboot”, “reinstall”. Prepare to do this every other month.
Here is what you have to do for a Droid: open “settings”, “applications”,”development” on the phone and enable “usb debugging”. Prepare mentally for the phone to say: “DROID”. The device is now ready to be used as a developer phone in Eclipse and with adb.
In all fairness, make sure you have the latest usb driver as described here on the official Android Developer site.
And in even more fairness, please remember the Apple system is much more geared towards avoiding piracy. Trust me, after a few months you will find this normal and not question the system anymore. Until.
