Hmmm.  The problem here, I think, is that android.library.reference.1 will still be set to the SalesforceSDK somewhere, right?  I think this method is just additive.  So my guess is that this would break if you were including SmartStore.  Unless I missed something along the way.