首页 文章

Android:缺少功能观看错误

提问于
浏览
0

我用相同的包名开发了磨损应用程序和移动应用程序 . 之后我将signed wear apk嵌入到移动应用SDK中 .

嵌入后我试图遇到手机时出现错误“MISSING features watch”

For embedded am following 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>
  • 将元数据标记添加到掌上电脑应用的 application 标记中

我不知道为什么问题发生 . 使用我在移动sdk中的穿戴sdk中使用的所有用户权限

请帮我解决这个问题

1 回答

  • 0

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

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

    解决方案2:如果您的移动应用程序和 having only one flavour for the wear app 具有不同的风格,则需要在Wear应用程序中使用移动应用程序中使用的风格的应用程序ID .

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

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

    Note: 这适用于只有一种口味的应用程序和多种口味的移动应用程序 .

相关问题