До сих пор я всегда мог запускать все тесты в сыром виде на всех устройствах (смартфонах и планшетах Samsung, с Android 7 до 14)
/>Теперь у меня есть новенький Samsung A15.
На этом устройстве тесты никогда не доходят до конца из 225 тестов. Все тесты запуска прошли нормально, но они останавливаются случайным образом, чаще всего между 70 и 120.
Примерно в момент сбоя logcat показывает следующее:
Код: Выделить всё
2024-08-26 07:11:07.999 6224-6244 ShellCommandClient androidx.test.orchestrator E Couldn't find a published binder
2024-08-26 07:11:08.015 6224-6244 ShellExecutorImpl androidx.test.orchestrator E ShellCommandClient not connected. Is ShellCommandExecutor service started?
androidx.test.services.shellexecutor.ClientNotConnected: Couldn't find a binder published by androidx.test.services. It is very likely that androidx.test.services was killed, which is usually due to low memory conditions. Consider switching to a device with more memory.
Код: Выделить всё
> Task :app:connectedDevelopmentDebugAndroidTest
Test run failed to complete. Instrumentation run failed due to Process crashed.
> Task :app:connectedDevelopmentDebugAndroidTest FAILED
FAILURE:
Build failed with an exception.
* What went wrong:
Execution failed for task ':app:connectedDevelopmentDebugAndroidTest'.
Также перезагрузил аппарат, все пересобрал, почистил кеш IDE, удалил с устройства 2 приложения: androidx.test.orchestrator и TestServices.
Оно не помогает.
Сравнил все настройки разработчика с настройками А13: они одинаковые.
Любое представление о том, что происходит и как это решить?
Подробнее здесь: https://stackoverflow.com/questions/789 ... me-devices
Мобильная версия