1

我尝试了几种变体均无济于事:

am startservice android.service.wallpaper.WallpaperService
am startservice android.service.wallpaper
am startservice -n android.service.wallpaper/android.service.wallpaper.WallpaperService
am startservice -n android.service.wallpaper/.WallpaperService

所有人都以如下方式回应:

Starting service: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] pkg=android.service.wallpaper.WallpaperService }
Error: Not found; no service started.

我如何正确地告诉 android 启动这个特定的服务?

------------ 结束问题----------------

我为什么要这样做?

在 Nexus Q 上,墙纸管理器服务未运行。我有一个启动器正在运行,我可以从图库中选择一个壁纸,但是当它应用壁纸时,我在 logcat 中看到了这个:

墙纸管理器:“墙纸服务未运行”

我认为这要么是因为它完全被排除在 Q 之外,要么它从未开始。

为了解决这个问题,我想在具有工作壁纸的设备上手动启动服务 - 我的 Nexus 7。我想这样做只是为了确保我使用的是正确的命令,然后尝试手动启动服务在Q上,看看会发生什么。

4

0 回答 0