1

我在 Google Play 中有我的应用程序,我已经在手机上下载并安装了它。我目前也在努力更新这个应用程序,每当我想在我的手机上安装我的 .apk 文件时,它都会告诉我,我不能这样做,因为该应用程序已经在这里了。

在 Eclipse 中哪里可以设置一些设置,这将允许我安装更新的应用程序而不安装原始应用程序?

编辑

我想在我的设备上同时有两个版本。

4

2 回答 2

1

一种简单的解决方案是更改包名称,因为这是操作系统识别 .apk 的方式。事实上,这个包是 Market 独有的:Android 手机(或 Market)如何识别应用程序

于 2013-06-04T11:59:03.890 回答
0

您无法从 Eclipse 安装和运行该应用程序,因为安装在设备上的应用程序(来自 Play 商店的应用程序)使用不同的密钥进行签名。

当您导出应用程序时,您使用特定密钥对 apk 进行签名,当您从 eclipse 运行它时,您使用不同的密钥(调试密钥)对其进行签名。

如果您必须在设备上安装另一个版本而不从设备上卸载旧版本(您从 Play 商店获得的版本),您应该:

1.导出您的应用程序并使用与您签署上传到 Play 商店的应用程序相同的密钥对其进行签名。

2.将导出的apk上传到设备。

3.安装它。

编辑:如果您想在同一设备上进行版本,您应该更改应用程序包名称。

于 2013-06-04T12:12:17.587 回答