首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >android开发-在我的设备上同时拥有当前发布版本和开发版本的智能方法

android开发-在我的设备上同时拥有当前发布版本和开发版本的智能方法
EN

Stack Overflow用户
提问于 2012-10-16 08:58:02
回答 2查看 85关注 0票数 0

我想,对于像我这样的新android开发者来说,这可能是一个常见的问题,所以我想问这个问题,即使这样也没什么大不了的。我希望在我的设备上既有当前发布的稳定版本的应用程序,也有正在开发的版本。然而,当我想同时安装这两种设备的时候

代码语言:javascript
复制
Re-installation failed due to different application signatures.
You must perform a full uninstall of the application. 

我从技术上理解它,但我想知道我如何能有一个简单的方法来绕过这个问题,这样我就可以在我的手机上使用这两种应用程序。我可以暂时更改包名,但我希望有一个更直接的方式来完成它。

谢谢

更新

解决方案由"Marc Bernstein“在下面的posting Algo中给出,用于发布链接到它。

How to change package name of an Android Application

有一种方法可以在Eclipse中轻松地更改包名。右键单击项目,向下滚动到Android工具,然后单击“重命名应用程序包”。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-10-16 09:05:02

只需更改发布和开发版本应用程序的包名即可。更改包名真的很简单,很容易,请遵循该帖子。

https://stackoverflow.com/a/9171773/185022

票数 1
EN

Stack Overflow用户

发布于 2012-10-16 09:15:51

“已发布”版本应该使用发行版keystore进行签名。

应该使用调试密钥库对“开发”版本进行签名。

安装时,Android会抱怨这两个应用程序(具有相同的包名)具有不同的签名,并且不会安装最新的应用程序(Re-installation failed due to different application signatures.)。

要修复这种行为(normal),在开发应用程序时更改它的包名 (ex: com.example.myapp-dev)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12910998

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档