我开发了一款自定义表盘(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
答案 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