Я сейчас работаю над проектом живых обоев. Я тестирую в FireBase Test Lab на 2 физических устройствах: Pixel 3-API 29 и TECHNO KB8-API 29. Тест для TECNO KB8-API 29 постоянно возвращает эту ошибку [Не найдено действий для обработки Intent {act = android. service.wallpaper.CHANGE_LIVE_WALLPAPER (есть дополнения)}]. Все отлично работает на других устройствах. Код абсолютно типичный ...
Intent intent = new Intent();
if (Build.VERSION.SDK_INT >= 16) {
intent.setAction(WallpaperManager.ACTION_CHANGE_LIVE_WALLPAPER);
intent.putExtra(WallpaperManager.EXTRA_LIVE_WALLPAPER_COMPONENT, new ComponentName(this, AndroidWallPaperLauncher.class));
} else {
intent.setAction(WallpaperManager.ACTION_LIVE_WALLPAPER_CHOOSER);
}
Эти особенности настройки? Ведь количество устройств с этой реакцией неизвестно!