Android:缺少功能观看错误

时间:2016-12-09 08:30:05

标签: android mobile wear-os android-wear-2.0

我开发了与相同包装名称分开的磨损应用和移动应用程序。之后,我将签名的wear apk嵌入到移动应用SDK中。

嵌入后,当我尝试进入移动设备时出现错误“MISSING features watch”

对于嵌入式跟随 1.将签名的可穿戴应用程序复制到掌上电脑项目的 res / raw 目录中 2.创建 res / xml / wearable_app_desc.xml

<wearableApp package="wearable.app.package.name">
<versionCode>1</versionCode>
<versionName>1.0</versionName>
<rawPathResId>wearable_app</rawPathResId> 
</wearableApp>
  1. 将元数据标记添加到掌上电脑应用的应用标记

    我不知道问题发生的原因。使用我在移动sdk中穿戴sdk时使用的所有用户权限

  2. 请帮我解决问题

2 个答案:

答案 0 :(得分:0)

解决方案1: 我不知道您是否在可穿戴应用模块的 AndroidManifest.xml 文件中提供以下功能标记。如果没有,请给它,这将解决您的问题。

<uses-feature android:name="android.hardware.type.watch"/>

解决方案2: 如果您的移动应用程序具有不同的风格,并且只有一种风格适合佩戴应用,则需要在磨损应用中使用您在移动应用中使用的风味的应用ID。

例如:假设您有两种版本的移动应用程序 1. com.wear.app.prod 2. com.wear.app.dev

如果您使用的是 com.wear.app.prod ,那么您的磨损应用也应该使用相同的功能。如果您更改为 com.wear.app.dev ,那么磨损应用的应用ID应更改为 com.wear.app.dev

注意:这适用于只有一种风格的应用程序和多种风格的移动应用程序。

答案 1 :(得分:0)

在选定设备旁边的android studio中,您可以选择包,选择应用程序,而不是磨损模块,然后运行项目。 enter image description here