Android应用未针对Google Play商店中的平板电脑展示

时间:2015-10-25 08:23:40

标签: android google-play tablet android-permissions

我正在尝试在我的Mi平板电脑上搜索Device Locator app,但它不可见。 AFAIK它不会出现两件事

  1. 操作系统版本低于app支持的minsdk版本。 - 不是这种情况。 App支持Jellybean和Tablet正在运行kitkat。
  2. 设备需要平板电脑不支持的某些功能。 - 我认为这是罪魁祸首,但想不到一个。我可以在浏览器上看到这个与我的平板电脑不兼容的问题。
  3. enter image description here

    但我没有看到与运营商相关的任何权限。

    使用的权限是

    <uses-permission android:name="android.permission.GET_ACCOUNTS" />
    <uses-permission android:name="android.permission.READ_PROFILE" />
    <uses-permission android:name="android.permission.READ_CONTACTS" />
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" />
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
    <uses-permission android:name="com.osfg.devicelocator.locationapi.maps.permission.MAPS_RECEIVE" />
    

    有人可以指导一下这里需要改变什么吗?

1 个答案:

答案 0 :(得分:0)

所以问题在于权限

<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />

需要GPS硬件功能,因为这个应用程序没有出现在我的平板电脑的Playstore上(它没有GPS)。然而,也可以从Wifi网络获得对GPS的依赖性。因此,在清单文件中添加以下内容解决了问题

<uses-feature android:name="android.hardware.location.gps" android:required="false" /> 

在Playstore上更新相同的apk显示以下内容(已移除GPS功能)

enter image description here