Vaandroid uses a system of publishing interfaces as services. If you follow simple conventions, the runtime will publish the interfaces automatically. You can also manually publish a service if you need a more fine-grained control.
feature: put preference location in vaandroid.xml configuration
Vaandroid Plugin
convention: vaandroid.xml in the root of the plugin.
Preferences
convention: /META-INF/preferences.xml file and any xml files in the /META-INF/preferences folder .
Resources
convention: your-package>>.R.java.
Android Manifest Resources
Vaandroid uses OSGi to dynamically advertise manifest entries.