如何测试将应用程序的更新发布到Market时会发生什么

cha*_*est 17 android publish simulate adb

我即将向市场发布一个新版本的应用程序.为了避免任何潜在的问题,一旦它被推向市场并且人们得到更新的通知,我想在我的手机上使用.apk模拟我将要发布的新版本应用程序的过程.

例如,它对它正在使用的SQLite DB进行了更新.

我能找到的最接近的是使用Android Debug Bridge(adb)命令: adb install C:\myApplication.apk 我的手机通过usb线连接到我的电脑.(该参数表示您的PC上的apk文件).

当我这样做,如果我的手机上已经安装了该应用程序,我收到一条错误消息:

失败安装失败已经存在.

如果我从手机中删除现有的应用程序,该adb install命令工作正常.因此,看起来这只能用于安装手机上当前不存在的应用.

有没有办法模拟更新过程?如果有adb update命令会很好,但我没有看到.

Hei*_*upp 31

尝试使用选项-radb install:

adb install [-l] [-r] [-s] - 将此包文件推送到设备并安装它('-l'表示转发应用程序)(' - r'表示重新安装应用程序,保留其数据)(' - '表示安装在SD卡而不是内部存储器上)


Foa*_*Guy 1

我认为您的错误是因为您安装了市场签名版本并且尝试安装调试签名版本。如果您使用市场密钥对其进行签名,则应该可以正常安装。