Watch Face不会出现在Android Wear应用中

时间:2014-12-13 09:52:29

标签: android wear-os

我开发了一款自定义表盘(Android Wear 5),在测试过程中完美运行。上传到Google Play并下载进行测试,但它不会出现在Android Wear应用中,也不会出现在配对的手表中(运行Android Wear 5.0.1)!

我上传了移动apk(类似于我的其他Android Wear应用),并且对移动和佩戴也拥有相同的权限。

有人遇到过类似的问题吗?如果有人想测试它,那么这就是Watch Face:https://play.google.com/store/apps/details?id=com.virtualgs.retrowatch

1 个答案:

答案 0 :(得分:1)

您确定已收到表盘的更新吗?您只会在更新后看到新的表盘。

如果您有更新的手表,请尝试使用手机上的Android Wear应用,设置 - >重新同步应用。

编辑:

我查看了手表的logcat,我看到了安装手表套件的尝试:

I/WearablePkgInstaller(  582): Sending install intent to PackageInstaller Intent { act=com.google.android.clockwork.packagemanager.INSTALL_PACKAGE dat=content://com.google.android.clockwork.home.provider/host/com.virtualgs.retrowatch/wearable/com.virtualgs.retrowatch/apk typ=vnd.android.cursor.item/wearable_apk pkg=com.google.android.clockwork.packageinstaller (has extras) }
W/WearablePkgInstaller( 1859): Wearable com.virtualgs.retrowatch has a permission "android.permission.PROVIDE_BACKGROUND" that is not granted in the host application.

您忘记向手机应用添加PROVIDE_BACKGROUND权限(可穿戴权限集必须是手机权限集的子集)。请记住,如果您没有添加它,您还需要唤醒锁定权限。

EDIT2:

您声明提供背景的错误权限。这是正确的:

com.google.android.permission.PROVIDE_BACKGROUND