我是一个Android开发人员,面临一个非常严重的问题,解决方案在任何地方都没有提到。
我正试图在我的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."它正在仿真器和其他制造设备上工作,如像素、moto、三星等。
我在开发人员选项中也找不到这样的东西。
要运行测试,我必须自己打开应用程序,然后它才能运行。
FYI:重启,重置,擦除缓存不起作用。
我在Android 3.6.2工作
有人有什么解决办法吗?提前谢谢。
发布于 2020-05-14 14:59:15
这在某种程度上与“一加”背景工作的特定限制有关。
为了摆脱这个,去吧
设置->电池->电池优化->您的应用程序(不是package.test而是应用程序) ->不优化->完成
工作在OnePlus 3t上。
https://stackoverflow.com/questions/61316275
复制相似问题