![](/img/trans.png)
[英]Our Android app registered on Play store says: This app is incompatible with all of your devices.?
[英]my android app is not visible in google play store for some devices.?
我昨天发布了我的申请。 几个小时后,我访问了Google Play商店网站。 我检查并下载到手机中。 但是,我有两个使用三星Galaxy手机的朋友看不到它在Google Play商店中发布的应用程序。 并且当他们尝试通过直接链接下载时,Google Play会显示此消息“您的设备与此版本不兼容”。
在清单文件中使用<uses-feature>
代替<uses-permission>
,并为某些不需要使用应用程序的特定功能设置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" />
通过这种方式,您告诉他们使用这些应用程序不需要这些功能。 然后,请确保要在应用程序内部对其进行控制,例如,如果您不需要摄像头,也许您应该在使用前进行检查。
如果发现这种类型的问题,请注意以下事项:
希望这些链接能解决您的问题。
这是来自developers.android.com:
Google Play应用过滤器来控制哪些Android设备可以从商店下载您的应用。
筛选可确保您的应用仅对设备满足您的应用兼容性要求的用户可用。
过滤取决于您在应用的清单文件中声明的配置要求以及其他因素。
您应该查看这篇文章Google Play过滤器
首先在此处检查清单中的Sdk版本: android:minSdkVersion =“”
如果它大于您的设备sdk版本,则降低它。 并删除以下行: android:minSdkVersion=""
如果清单中有),并检查此答案。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.