Other libraries used by MQTTChat may interfere with your code if you use a lower version than the version used by MQTTChat especially when these libraries are widely used by android developers.
On our part we always try to use the most recent version when putting into production a new version. You must do the same on your part so that your code does not generate compilation errors.