While somewhat complex, you can achieve this by splitting your project up into several related projects using an android library project. Currently you probably have something like this
- Main project - Includes all code, bump libraries, etc. This is what you run on devices
You will need to split your app into 3 seperate projects:
Library project - This will includes almost all the code in the original main project, with the exception of the bump library and related code.
Device project - This will depend on the library project and adds the bump library and related activities. This is what you run on devices.
Emulator project - This will depend on the library project. The bump library and activities are not included. This is what you run in the emulator.
The theory is the same as having a paid and a free version of your app. Except instead of paid and free, you have bump and non-bump.