You need to use smack-android and call "new AndroidInitializer().initalize()" before you open the connection.
You don't need to do so. Smack initialization does that automatically. If it does not, then there is something wrong/different in your setup/environment.