出于商业原因,我不能沉迷于运营商或应用程序,但我需要在已安装我们的应用程序的手机上测试我们的应用程序。我在没有预装这个应用程序的手机上运行我的脚本没有问题,只有带有它的那些。我相信的原因可能是因为安装应用程序的位置与Calabash安装位置的位置有关。我想如果我根据一部安装了我们应用程序的Android手机就可以解决这个问题,但事实并非如此,因为应用程序在植根后没有出现在手机上。任何建议都会受到赞赏,我为有些模糊的问题道歉,因为我必须保护所涉及的公司。谢谢你的理解。
要添加更多细节,以便更有意义,我测试的这个应用程序已经发布,并且因为它已预先加载到此运营商的手机上,我需要成为能够获得卸载然后重新安装应用程序的权限。也许这是不可能的,但如果没有得到一些我真正知道的输入。再一次,我测试我们的旧测试手机没有问题(在运营商开始预加载应用程序之前),也许我现在需要坚持测试。这个问题是它限制我无法测试最新的操作系统。再次感谢您的任何意见。
答案 0 :(得分:0)
每当您想要更新Play商店中的应用程序或发布更新版本时,首先应用程序的所有程序包名称应相同,然后版本代码应递增,并且应该大于旧版本的版本代码公布
答案 1 :(得分:0)
如果无法卸载preload apk(也可以卸载某些预加载应用程序),并且你没有预载apk的相同标志键,答案可能是不可能的。
如果你有preload apk的签名密钥,只需重新签名target-app apk和test-server apk。