gpt4 book ai didi

android - OnePlus Espresso 测试运行问题 (Android Studio 3.6.2)

转载 作者:行者123 更新时间:2023-12-05 00:16:16 24 4
gpt4 key购买 nike

我是一名 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."

它适用于模拟器和其他制造设备,例如 Pixel、moto、Samsung。

我在开发者选项中也没有找到类似的内容。

为了运行测试,我必须自己打开应用程序然后它才能运行。

仅供引用:重新启动、重置、删除缓存不起作用。

我正在使用 Android Studio 3.6.2

有人有解决办法吗?提前致谢。

最佳答案

这与oneplus对后台工作的具体限制有一定关系。

要摆脱这个,请转到

Settings -> Battery -> Battery optimization -> Your app (not package.test but application) -> Don't optimize -> Done

适用于 OnePlus 3t。

关于android - OnePlus Espresso 测试运行问题 (Android Studio 3.6.2),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61316275/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com