我在 Google Play 中有我的应用程序,我已经在手机上下载并安装了它。我目前也在努力更新这个应用程序,每当我想在我的手机上安装我的 .apk 文件时,它都会告诉我,我不能这样做,因为该应用程序已经在这里了。
在 Eclipse 中哪里可以设置一些设置,这将允许我安装更新的应用程序而不安装原始应用程序?
编辑
我想在我的设备上同时有两个版本。
我在 Google Play 中有我的应用程序,我已经在手机上下载并安装了它。我目前也在努力更新这个应用程序,每当我想在我的手机上安装我的 .apk 文件时,它都会告诉我,我不能这样做,因为该应用程序已经在这里了。
在 Eclipse 中哪里可以设置一些设置,这将允许我安装更新的应用程序而不安装原始应用程序?
编辑
我想在我的设备上同时有两个版本。
一种简单的解决方案是更改包名称,因为这是操作系统识别 .apk 的方式。事实上,这个包是 Market 独有的:Android 手机(或 Market)如何识别应用程序
您无法从 Eclipse 安装和运行该应用程序,因为安装在设备上的应用程序(来自 Play 商店的应用程序)使用不同的密钥进行签名。
当您导出应用程序时,您使用特定密钥对 apk 进行签名,当您从 eclipse 运行它时,您使用不同的密钥(调试密钥)对其进行签名。
如果您必须在设备上安装另一个版本而不从设备上卸载旧版本(您从 Play 商店获得的版本),您应该:
1.导出您的应用程序并使用与您签署上传到 Play 商店的应用程序相同的密钥对其进行签名。
2.将导出的apk上传到设备。
3.安装它。
编辑:如果您想在同一设备上进行版本,您应该更改应用程序包名称。