我是一名安卓开发人员,面临着一个非常严重的问题,解决方案中没有提到这个问题。
我正试图在我的oneplus6t上运行Expresso自动化测试。但一年中的每一次我都无法进行测试。
错误消息如下:
"Testing started at 09:46 AM ...
04/20 09:46:21: Launching 'ASyncSettingsTest' on OnePlus ONEPLUS A6010.
Running tests
$ adb shell am instrument -w -r -e debug false -e class 'com.declaree.declaree.ASyncSettingsTest' com.demo.test/androidx.test.runner.AndroidJUnitRunner
Timed out waiting for process (com.demo) to appear on oneplus-oneplus_a6010-21663687."
它在模拟器和其他制造设备中工作,如pixel、moto、Samsung。
我在开发者选项中也找不到类似的东西。
为了运行测试,我必须自己打开应用程序,然后它才能运行。
仅供参考:重新启动、重置、擦除缓存不起作用。
我在安卓工作室3.6.2 工作
有人有解决方案吗?提前谢谢。
它在某种程度上与后台工作的oneplus特定限制有关。
要摆脱这种情况,请转到
设置->电池->电池优化->您的应用程序(不是软件包测试但应用程序(->不优化->完成
适用于OnePlus 3t。