我在Google Play上遇到了一个奇怪的错误。有一个单个用户,其3个设备显示为没有资格下载我的应用 [图片1]
然而:
Google Play开发者控制台将我的设备显示为有0个已排除的设备[图片2]
我已经让多个人在相同的设备上测试(使用相同的移动运营商和各种Android 6.0及以上版本的操作系统版本),而不是那些显示为不合格的设备,他们无法测试复制问题。
我们确实有几个假设/可能的指示:
<uses-permission>
和<uses-feature>
参数
但是,因为我们无法复制这个问题 - 我们不会这样做
对我们使用的权限(如果有的话)有任何确定性
是有问题的任何帮助都非常有价值,因为我们已经进行了相当多的测试和研究,并且对可能发生的事情感到茫然。
[图片1]
[图片2]
[AndroidManifest.xml中]
<?xml version='1.0' encoding='utf-8'?>
<manifest android:installLocation="auto" android:versionCode="1014" android:versionName="1.01" package="[package_name]" xmlns:android="http://schemas.android.com/apk/res/android">
<uses-sdk android:minSdkVersion="14" android:targetSdkVersion="16" />
<supports-screens android:anyDensity="true" android:largeScreens="true" android:normalScreens="true" android:resizeable="false" android:smallScreens="true" android:xlargeScreens="true" />
<application android:hardwareAccelerated="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name">
<activity android:configChanges="orientation|keyboardHidden" android:label="@string/app_name" android:screenOrientation="nosensor" android:launchMode="singleTop" android:name="[package_name]" android:theme="@android:style/Theme.NoTitleBar" android:windowSoftInputMode="stateUnspecified|adjustResize">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
<uses-permission android:name="[package_name].permission.C2D_MESSAGE" />
<uses-permission android:name="com.android.vending.BILLING" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
</manifest>
答案 0 :(得分:0)
这种情况发生在两种情况下。
您的应用在用户尝试下载的国家/地区不可用,或者应用的最低Android版本大于您的用户移动Android版本。
在你的情况下,我认为它的国家。交叉检查您的应用可以下载的国家/地区。
答案 1 :(得分:0)
原来所涉及的3部手机已启用开发者模式;禁用开发者模式解决了问题。不知道为什么,但因果关系肯定存在。