OnePlus Expresso测试运行问题(Android Studio 3.6.2)



我是一名安卓开发人员,面临着一个非常严重的问题,解决方案中没有提到这个问题。

我正试图在我的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。

最新更新