0

我有一個開發者控制檯報告的Android Wear應用程序與我的設備(Huawei Watch 2)和其他26個設備兼容。顯然,我一直在使用我的設備來開發它,並且它工作。Android開發者控制檯兼容性報告vs實際Play商店兼容性

當我在手錶本身的Play商店中查找它時,它顯示並似乎允許我購買它。

Play商店,從PC瀏覽器訪問,聲稱它不符合我的任何設備兼容 - 特別是聲稱它與華爲手錶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> 

+0

這是一個免費的或之前支付,安裝應用程序? – String

+0

付款前安裝 – rainrunner

回答

-1

你可能要檢查這個Device Compatibility文檔,爲了您的應用是成功的在所有這些設備,就應該容忍一些功能的變異,並提供一個靈活的用戶界面,適應不同的屏幕配置。爲了讓您根據設備功能管理應用的可用性,Android爲任何可能無法在所有設備上使用的硬件或軟件功能定義功能ID。例如,指南針傳感器的功能ID是FEATURE_SENSOR_COMPASS,應用程序窗口小部件的功能ID是FEATURE_APP_WIDGETS。同樣從這個support page,你的應用的設備兼容性列表基於manifest file settings,並定期刷新。

+0

正如你可以從我上面的清單看到的,我沒有要求除「android.hardware.type.watch」以外的任何功能。我爲任何屏幕尺寸提供了適當的佈局。而且,如上所述,開發者控制檯聲稱我的應用程序與大多數Android Wear手錶兼容 - 即使Play商店表示不是。 – rainrunner

1

從歷史上看,這是Google Play在您(應用發佈商)從您自己的帳戶查看付費應用時顯示的消息。這是來自谷歌播放支持:

通常,你看到的錯誤的原因是由於開發人員無法購買或下載自己的應用程序的事實。如果您希望從Google Play用戶的角度查看您的應用的外觀,我建議您使用開發者控制檯的主電子郵件地址以外的電子郵件地址登錄Google Play。這很可能是所有設備都支持的,這只是一個常見信息,看看您何時不允許下載應用程序,在這種情況下是因爲它屬於您。

[從https://stackoverflow.com/a/40244232/252080]