Android 应用程序的开发版本是否与市场上的安装同时安装?

Android 应用程序的开发版本是否与市场上的安装同时安装?,android,mobile,google-play,development-environment,Android,Mobile,Google Play,Development Environment,在安装android应用程序的开发/测试版本的同时安装市场上发布的版本的最佳方式是什么?我想通过电子邮件向测试人员发送一个.apk文件,他们可以与市场上当前发布的版本一起安装。这怎么可能?(我想我可以用相同的密钥签名,这样他们就可以更新现有版本,但是如果测试版本中有bug,他们就不能轻易返回) 我自己的设备也是如此——当我想从市场上试用我的应用程序版本时,我总是必须完全删除开发版本,包括我的所有数据,然后从市场上安装并重新设置。。这很烦人,但我想上传到市场后测试我的应用程序是很有必要的。。而且我

在安装android应用程序的开发/测试版本的同时安装市场上发布的版本的最佳方式是什么?我想通过电子邮件向测试人员发送一个.apk文件,他们可以与市场上当前发布的版本一起安装。这怎么可能?(我想我可以用相同的密钥签名,这样他们就可以更新现有版本,但是如果测试版本中有bug,他们就不能轻易返回)

我自己的设备也是如此——当我想从市场上试用我的应用程序版本时,我总是必须完全删除开发版本,包括我的所有数据,然后从市场上安装并重新设置。。这很烦人,但我想上传到市场后测试我的应用程序是很有必要的。。而且我没有专用的开发设备


有好的工作流程吗?

您必须更改其包名。类似于:
com.you.package.test
FWIW现在android新的gradle构建系统有了一个简单的方法

可以简单地为调试版本指定不同的应用程序id:


一种简单的方法是在Eclipse>Android工具>重命名应用程序包HMM中右键单击该项目。。重命名应用程序包看起来不错。。如果我能用ant脚本或其他什么来做这件事,那就太好了。。但是我想重命名软件包是最好的方法。。我会调查的。。谢谢
 buildTypes {
    debug {
        debuggable true
        applicationIdSuffix '.debug'
        versionNameSuffix '-debug'
        signingConfig signingConfigs.debug
    }