根据Android开发者文档,失败状态“INCOMPATIBLE_WITH_EXISTING_SESSION”的定义是
该请求包含一个或多个已请求但尚未安装的模块。
我正在测试一个带有动态功能模块的 Android 应用程序,该模块将在单击按钮后下载/安装。我想测试安装请求进入失败状态“INCOMPATIBLE_WITH_EXISTING_SESSION”时的场景。为此,我单击了一次按钮,当请求处于“正在下载”状态时,我再次单击相同的按钮(甚至更多次),但请求不会进入失败状态并显示错误代码“INCOMPATIBLE_WITH_EXISTING_SESSION”。据我了解,这些动作应该模拟上面的定义。
您对为什么不执行失败状态或我如何执行安装请求进入 INCOMPATIBLE_WITH_EXISTING_SESSION 状态的场景有任何解释。