Yesterday, Google released an update to it’s SDK Tools to support Android 2.3 (Gingerbread). For the last couple of SDK Tools updates, Google has unfortunately rearranged the layout of it’s SDK, causing our tools to fail whenever they are used with a newer version. I’ve pushed a fix on master that fixes Titanium for the new Android SDK, and it’s currently available through our Continuous Integration builds page on the “master” branch.
There are also some minor changes in the SDK Package Manager, and a new Package was added called “Platform-tools”. If you’re installing the Android SDK, make sure to install the Platform-tools package, and as usual you will need the Google APIs Add-on, which has moved to
Third-party Add-ons > Google Inc. add-ons > Google APIs by Google Inc
If you’ve upgraded to SDK Tools r8 / Gingerbread and are currently using Titanium Mobile 1.4.x, or for some other reason cannot download a new continuous build, here are some simple instructions for working around this problem ($ANDROID_SDK is the path to your Android SDK installation):
- OSX/Linux users: Symlink tools/adb to the new platform-tools/adb:
$ ln -s $ANDROID_SDK/platform-tools/adb $ANDROID_SDK/tools
- Windows users: Copy platform-tools/adb to tools:
$ copy $ANDROID_SDK/platform-tools/adb.exe $ANDROID_SDK/tools