added some error handling to android-store