最可能的原因是您的应用程序的市场过滤器存在一些问题。确保您的应用程序能够覆盖尽可能多的设备非常重要,但同样重要的是确保您在没有必要的应用硬件支持的设备上不会出现意外行为。
例如,如果您的应用从您的短信收件箱中读取,则需要在您的清单中声明以下内容,否则它可以安装在不支持短信的仅限WiFi的平板电脑上:
<uses-feature android:name="android.hardware.telephony" />
您可能看到的是,您尚未定义应用支持的所有显示尺寸,因此某些设备无法显示。当你提到位置时,你应该声明:
<uses-feature android:name="android.hardware.location" />
这将阻止您的应用程序对没有所需硬件的设备可见,以便为您提供位置数据。
查看 市场过滤器 了解更多信息。