1
正如标题所示,从本地存储(即SD卡)从.apk文件安装应用程序和通过adb安装相同的文件有区别吗?我在安装时注意到基于这些方法的不同行为。任何帮助将不胜感激!从apk安装一个应用程序存储或通过adb
编辑:如果将来有人发现这个问题,我想提供一个关于是什么导致问题的更新。我遇到了与此问题中所述相同的问题:How to prevent multiple instances of an activity when it is launched with different intents。我可以通过使用下面的命令拿起这个问题,而我的应用程序正在运行:
adb shell dumpsys activity <package-name>.
这让我查看后退堆栈和我注意到,当我击中home键后,新恢复的应用程序活动的实例正在创建,但旧实例在后面的堆栈中。
你注意到了什么区别? –
当我通过adb安装时,我的应用程序的行为完全如何,但是当手动安装时,当我背景应用程序并恢复 – Rahin
时,出现错误的屏幕,您需要确保安装正确的.apk(不是旧的) –