我开发了与相同包装名称分开的磨损应用和移动应用程序。之后,我将签名的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>
将元数据标记添加到掌上电脑应用的应用标记
我不知道问题发生的原因。使用我在移动sdk中穿戴sdk时使用的所有用户权限
请帮我解决问题
答案 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)