Instalaciones paralelas de la misma aplicación en un dispositivo Android

Para probar mi aplicación, quiero poder instalar una versión actual y una versión de testing en mi teléfono. De esa manera, siempre podré probar la revisión más reciente en el campo, pero también estar seguro de tener el respaldo del código probado. Mi aplicación está utilizando una database SQLite que debe ser accesible para ambas versiones. He intentado cambiar el nombre de la aplicación, pero eso solo cambia el nombre que se muestra, pero aún sobrescribe la versión anterior. ¿Alguna ayuda en esto?

Eso es porque funcionan en packages. Por lo tanto, debe cambiar el nombre del package. Por lo less para la testing

La nueva console de administración de mercado de Android le permite mantener ambas versiones, pero solo una puede estar activa.

Aumenta tu código de versión en el manifiesto:

<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.mypack" android:versionCode="1" android:versionName="1.0-SNAPSHOT"> 

y uploadlo

Cambiar el nombre del package es la única manera de hacerlo: léelo allí http://android-developers.blogspot.com/2011/06/things-that-cannot-change.html