测试 Android 个隐式广播和后台服务不可用的应用
Testing Android Apps with Implicit Broadcasts and Background Services Unavailable
Android 开发者网站建议我们在没有隐式广播和后台服务的情况下试用 运行 我们的应用程序。为此,他们提到了以下命令 here
adb shell cmd appops set RUN_IN_BACKGROUND ignore
但是,当我在我的机器上尝试 运行 时,出现以下错误 -
Error: Unknown operation string: ignore
有人成功过吗?
我通过查看 AppOpsCommand 的源代码找到了这个问题的解决方案。
您需要提供应用的包名,它会起作用 -
adb shell cmd appops set <PACKAGE> RUN_IN_BACKGROUND ignore
Android 开发者网站建议我们在没有隐式广播和后台服务的情况下试用 运行 我们的应用程序。为此,他们提到了以下命令 here
adb shell cmd appops set RUN_IN_BACKGROUND ignore
但是,当我在我的机器上尝试 运行 时,出现以下错误 -
Error: Unknown operation string: ignore
有人成功过吗?
我通过查看 AppOpsCommand 的源代码找到了这个问题的解决方案。
您需要提供应用的包名,它会起作用 -
adb shell cmd appops set <PACKAGE> RUN_IN_BACKGROUND ignore