Important Update: Incompatibility with ADT/SDK has an impact on Testdroid Recorder

Hi All,

It has turned out that the latest ADT plugin together with the latest SDK tools from Google had some compatibility issues. This issue also had an impact on our Testdroid Recorder 4.2. To ensure you’ll have a smooth user experience using Testdroid Recorder with the latest ADT and SDK, we’d like to guide you through the workaround to ensure everything works perfectly:

Not a single Android project inside Eclipse workspace work unless you’ve checked “Android Private Libraries” in “Order and Export” tab after choosing the project properties->Java Build Path.

The issue came up after updating to the latest ADT (May 2013 release). However, we’ve done a workaround for this incompatibility issue and Testdroid Recorder now automatically resolves this by using record actions (Testdroid RecorderCore) and allows recording without any changes.

Updating your Testdroid Recorder

You can update to the new version directly from Eclipse (About Eclipse -> Installation Details, selecting Testdroid Recorder and clicking Update)

Traps of different Android SDK versions

Every Android developer knows how challenging it is to properly handle different screen sizes and different permissions. But there are other issues bugging developers. Let’s take an application, which works and looks fine on phone Y with resolution 480×800 and assume that it works & look OK also on phone X with the same resolution. During the testing it becomes clear that on phone X application just crashes at some point although on phone Y it doesn’t happen? And the difference is OS version: Tree View between versions of Android SDK. If your code is based on hard assumptions related to Tree View, you might have a problem.