Android Wear应用程式,没有符合条件的装置可安装应用程式

EyeQ Tech

我开发了一款可穿戴式应用,可以在我的设备(Nexus 5,三星Gear Live和Moto 360)上正常运行,并在Playstore上投放。但是,当我在PlayStore上浏览该应用程序时,它显示“没有符合条件的设备可以安装应用程序”。

这些是权限:

电话:

<uses-feature
    android:name="android.hardware.type.watch"
    android:required="false" />
<uses-permission android:name="android.permission.BODY_SENSORS" />

<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.GET_TASKS" />


<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />


<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>


<uses-permission android:name="android.permission.BIND_NOTIFICATION_LISTENER_SERVICE" />

穿:

<uses-feature
    android:name="android.hardware.type.watch"
    android:required="false" />
<uses-permission android:name="android.permission.BODY_SENSORS" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.GET_TASKS" />

我已经尝试过了:

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

对于这两个应用程序,仍然没有运气。如何解决这个问题呢?谢谢。

编辑:如果您想尝试该应用程序,则这里是链接https://play.google.com/store/apps/details?id=com.sleepalert.heartrate

编辑2:为了穿,我用了这双

    minSdkVersion 20
    targetSdkVersion 21

对于移动设备,我使用了它(生成项目时的默认设置)

    minSdkVersion 17
    targetSdkVersion 21

编辑3:按照我的建议删除GET_TASKS权限后,可以将该应用程序安装在运行LolliPop 5的设备上,但不能安装在我的朋友LolliPop 5.1上,这很烦人,因为较新的版本应该向后兼容。然后,如果我将targetSdk更改为22,则两者均可工作。所以总的来说,现在很好。希望对面对这个疯狂混乱的人有所帮助。

埃普里克

看来我的手机也不兼容。我建议您尝试检查该应用程序是否在每个国家/地区都可用或有任何限制(仍处于测试阶段,我们应该对此有权限),并检查是否所有许可都是必要的,可能是其中之一,像GET_TASKS一样,它已被弃用(developer.android.com/reference/android/…)可能会被阻止。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章