正如标题所暗示的那样,从本地存储(即SD卡)的.apk文件安装应用程序和通过adb安装相同的文件有区别吗?我注意到基于这些安装方法的不同行为。任何帮助将不胜感激!
编辑:如果将来有人偶然发现此问题,我想提供有关导致问题的原因的更新。我遇到了与此问题中所述相同的问题:How to prevent multiple instances of an activity when it is launch with different intents。在我的应用程序运行时,我能够通过使用以下命令来解决问题:
adb shell dumpsys activity <package-name>.
这让我可以查看后台堆栈,我注意到当我在点击主页按钮后恢复应用程序时,正在创建活动的新实例,但旧实例位于后台堆栈中。