Android Developer Console兼容性报告与实际Play商店兼容性

时间:2017-08-22 18:55:00

标签: android google-play wear-os google-developers-console

我有一个Android Wear应用程序,开发者控制台报告与我的设备(华为手表2)和其他26个兼容。显然,我一直在使用我的设备来开发它,它可以工作。

当我在手表上的Play商店中查找它时,它会显示出来并且似乎允许我购买它。

从PC浏览器访问的Play商店声称它与我的任何设备都不兼容 - 特别声称它与华为手表2不兼容。

为什么PC浏览器的Play商店声称它不兼容?我做了很多搜索。我已经在清单中的适当权限中添加了android:required =“false”。 APK尺寸很小(<7MB)。我找不到任何其他问题需要调查。有什么想法吗?

这是我的清单:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.mendonphoto.run2gps">

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

<application
    android:allowBackup="true"
    android:icon="@mipmap/ic_launcher"
    android:label="@string/app_name"
    android:supportsRtl="true"
    android:theme="@android:style/Theme.DeviceDefault">
    <uses-library
        android:name="com.google.android.wearable"
        android:required="false" />

    <activity
        android:name=".MainActivity"
        android:label="@string/app_name"
        android:theme="@android:style/Theme.DeviceDefault.Light">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>

    <meta-data
        android:name="com.google.android.wearable.standalone"
        android:value="true" />

</application>

2 个答案:

答案 0 :(得分:1)

从历史上看,当您(应用发布商)从您自己的帐户查看付费应用时,这就是Google Play显示的消息。这来自Google Play支持:

  

通常,您看到的错误原因是由于开发人员无法购买或下载自己的应用。如果您想从Google Play用户的角度查看您的应用是什么样的,我建议使用您的开发者控制台的主电子邮件地址之外的电子邮件地址登录Google Play。很可能所有设备都受支持,这只是一个常见的消息,可以看到您何时不允许下载该应用,在这种情况下,因为它属于您。

[来自https://stackoverflow.com/a/40244232/252080]

答案 1 :(得分:-1)

您可能需要查看此Device Compatibility文档,并且为了让您的应用在所有这些设备上取得成功,它应该容忍一些功能可变性,并提供适应不同屏幕配置的灵活用户界面。为了让您根据设备功能管理应用程序的可用性,Android会为所有设备上可能无法使用的任何硬件或软件功能定义功能ID。例如,罗盘传感器的功能ID为FEATURE_SENSOR_COMPASS,应用小部件的功能ID为FEATURE_APP_WIDGETS。同样来自此support page,您应用的设备兼容性列表基于manifest file settings,并会定期刷新。