Google Play-您的设备与此版本不兼容 [英] Google Play - Your device isn't compatible with this version

查看:466
本文介绍了Google Play-您的设备与此版本不兼容的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我没有安装Google Play-您的设备仅与一台设备不兼容此版本-zen ultratab a700 3g(该设备没有gps ).所有其他设备都可以下载该应用程序(具有gps的设备).

I'm not getting Google Play - Your device isn't compatible with this version for only one device - zen ultratab a700 3g (This device does not have gps) . All other devices are able to download the app(devices with gps).

我在Android清单中使用的权限

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

        <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
        <uses-permission android:name="android.permission.INTERNET" />
        <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
        <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
        <uses-permission android:name="android.permission.WAKE_LOCK" />
        <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
        <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
        <uses-permission android:name="android.permission.READ_PHONE_STATE" />
        <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
        <uses-permission android:name="android.permission.READ_LOGS" />
        <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
        <uses-permission android:name="android.permission.BLUETOOTH" />
        <uses-permission android:name="android.permission.VIBRATE" />
        <uses-permission android:name="android.permission.READ_PHONE_STATE" />
        <uses-permission android:name="android.permission.READ_CONTACTS" />

我添加了<uses-feature android:name="android.hardware.location.gps" android:required="false" />,但在所述设备上(没有gps)仍然出现相同的错误.

I Added <uses-feature android:name="android.hardware.location.gps" android:required="false" /> but still getting same error on the said device (without gps).

但是,如果我在平板电脑上运行该项目或直接使用签名的APK安装,则该应用会安装,但在Google Play上安装时会出错

But if i run the project on the tablet or install using signed apk directly then the app installs but gives error on installing on google play

我提到了以下链接:

Google Play-您的设备不是与该版本兼容-ASUS Transformer TF101

您的设备与此版本不兼容"

Play商店报告您的设备与此版本不兼容";但它可以通过adb在Nexus7上正常安装

推荐答案

这可能是因为您仍在使用某些权限:

This is probably because you are still using some of the permissions:

android.permission.ACCESS_COARSE_LOCATION&& android.permission.ACCESS_FINE_LOCATION"

android.permission.ACCESS_COARSE_LOCATION" && android.permission.ACCESS_FINE_LOCATION"

您应该在代码中回退以检查设备是否可以处理GPS.

You should have a fall back in your code to check if a device can handle GPS.

如果不能,则应该执行其他操作,但至少要在设备上运行.

If it can't then it should do something else but at least run on the device.

如何检查是否手机是否装有GPS设备?

这篇关于Google Play-您的设备与此版本不兼容的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆