Troubleshooting and best practices
Working with emulators requires a lot of patience and practice. Making emulator programs work according to how you need them to perform, needs a solid programming mindset.
The following are some industry best practices and troubleshooting tips that will come in handy when working with emulators:
Some platform emulators, like those for Blackberry and Windows, are not fully supported with any freeware automation tools, hence if it is a requirement to cover these platforms in the automation solution, then using emulators is not the right approach and it is best to go for other approaches.
A best practice is to use a robust IDE, such as Eclipse, configured with both Android SDK and Selenium. For configuring Android on Eclipse, the ADT plugin should be utilized. Refer to this link for more information: http://developer.android.com/sdk/installing/installing-adt.html.
Android SDK provides the Android Debug Bridge (ADB) and Android Emulator Console under the
platform...