I've found that openDatabase returns null on an Android emulator (it's ok on iOS simulator) so I've reasoned I need to run with PhoneGap (is there a non Phonegap way around that problem?).
I'm using the 2.0.1 ST and Cordova 1.7. My app has been generated using the sencha command tool so I don't want to change index.html to include Cordova (which rules out the bear bones example).
So I've added the script using:
Do I need to trap a deviceready event form PhoneGap? If so how and where do I do that?