2014-10-27 80 views
1

我有一个应用程序上传在谷歌播放,但现在我已经做了Android Wear的更新。我在Android Studio中安装了我的项目,并在同一个项目中使用移动版和穿戴APK,并使用相同的包。它在调试模式下完美运行。我可以使用嵌入的Android Wear应用程序导出我的应用程序的新更新,但是当我使用Google开发人员控制台上载时,显示只有一个兼容设备。Android穿戴包装1兼容设备

附加图片:

Problem with compatible devices

Wear gradle

Mobile gradle

怎样才能使我的磨损应用与超过1个设备兼容? :-)

+0

改变你的编译和目标SDK版本至19 – tyczj 2014-10-27 17:39:57

+0

谢谢,但我不能这样做:

AndroidManifest.xml移动应用程序中删除它,它看起来像。如果我将编译和目标sdk版本更改为19,则会显示以下消息: 错误:(127,21)找不到与给定名称相匹配的资源:attr'android:windowSwipeToDismiss'。 我觉得这是因为这个功能只在20 sdk中可用。我无法删除它,因为它重新出现。 如果我尝试将de minSdkVersion更改为19,则消息为: 错误:执行任务':wear:processDebugManifest'失败。 >清单合并失败:uses-sdk:minSdkVersion 19不能小于库com.google.android.support:wearable:1.0.0中声明的版本20 – walolinux 2014-10-28 07:53:03

+1

应在您的MOBILE清单中更改sdk版本19,而不是WEAR清单,所以你仍然可以在你的v20磨损应用中使用可穿戴的库。 – Murphy 2014-10-28 11:34:43

回答

2

您不应该在Play商店权限中拥有权限android.hardware.type.WATCH

这只适用于申请。在您的移动应用

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

非常感谢!我工作! – walolinux 2014-10-29 08:43:17