1

出于商业原因,我不能纵容运营商或应用程序,但我需要在已经预装了我们应用程序的手机上测试我们的应用程序。我在没有预装此应用程序的手机上运行我的脚本没有问题,只有那些预装了它的手机。我相信的原因可能是因为应用程序的安装位置与 Calabash 的安装位置。我想如果我根植了一部装有我们的应用程序的 Android 手机,这将解决问题,但事实并非如此,因为该应用程序在被植根后不会出现在手机上。任何建议都将不胜感激,对于这个问题有些含糊,我深表歉意,因为我必须保护所涉及的公司。感谢您的理解。

为了添加更多细节以使其更有意义,我正在测试的这个应用程序已经发布,因为它预装在这家运营商的手机上,我需要能够获得卸载然后重新安装应用程序的权限。也许这是不可能的,但如果没有得到一些输入,我真的不会知道。同样,我在我们的旧测试手机上测试没有问题(在运营商开始预加载应用程序之前),也许我现在需要坚持测试。问题在于它限制了我在最新的操作系统上进行测试。再次感谢您的任何意见。

4

2 回答 2

0

每当您想在 Play 商店更新应用程序或发布较新版本时,首先应用程序的包名称应相同,然后版本代码应递增,并且应大于已发布的旧版本。

于 2015-09-01T14:43:51.923 回答
0

如果无法卸载预加载 apk(某些预加载应用也可以卸载),并且您没有与预加载 apk 相同的签名密钥,则答案可能是不可能的。

如果您有预加载 apk 的签名密钥,只需将目标应用 apk 和测试服务器 apk 重新签名即可。

于 2015-11-16T08:56:14.610 回答