我昨天发表了我的申请。几个小时后,我在Google Play商店网站上查看它就在那里。我检查了它并将其下载到我的手机中。但是我的两个使用三星Galaxy手机的朋友都没有在Google Play商店看到它发布的应用程序。当他们尝试使用直接链接下载时,谷歌播放会显示此消息“您的设备与此版本不兼容”。
答案 0 :(得分:1)
在您的清单文件中使用<uses-feature>
代替<uses-permission>
&amp;设置android:required="false"
以获取一些不需要使用应用程序的特定功能。
当你使用GPS或相机之类的东西时,即使你的设备上没有GPS,Google Play也可以将此作为使用该应用程序的必要功能,因此,你可以排除全部或部分通过在清单文件中添加这些行来实现这些功能,如下所示。
<uses-feature android:name="android.hardware.location" android:required="false" />
<uses-feature android:name="android.hardware.location.gps" android:required="false" />
<uses-feature android:name="android.hardware.location.network" android:required="false" />
<uses-feature android:name="android.hardware.touchscreen" android:required="false" />
<uses-feature android:name="android.hardware.camera" android:required="false" />
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false" />
<uses-feature android:name="android.hardware.wifi" android:required="false" />
这些方式,您告诉他们使用该应用程序不需要这些功能。请确保在您的应用内控制此功能,例如,如果您不需要相机,也许您应该在使用前检查它。
如果您发现此类问题,请关注以下事项:
How Google play filter the apps ?
Is your Uses-Feature are required ?
Is your app compatible with all screen?
Have you added permission which are not required for your apps ?
我希望这些链接可以解决您的问题。
答案 1 :(得分:0)
这是来自developers.android.com:
Google Play应用过滤器来控制哪些Android设备可以使用 从商店下载您的应用程序。
过滤可确保您的应用仅供其用户使用 设备符合您应用的兼容性要求。
过滤取决于您的配置要求 在应用程序的清单文件中声明,以及其他因素。
您应该查看这篇文章Google Play Filters
答案 2 :(得分:0)
首先检查清单中的Sdk版本: android:minSdkVersion =“”
如果它比你的设备sdk版本更大,那么减少它。并删除此行:android:minSdkVersion=""
如果有清单并检查此答案。
App is published on Play Store but doesn't show up on Tablets
答案 3 :(得分:0)