【问题标题】:android publishing: app not compatible with many devicesandroid发布:应用程序与许多设备不兼容
【发布时间】:2013-05-13 15:13:53
【问题描述】:

我正在为 API 11+ 发布一个基于 GPS 的应用程序。我主要在华硕 TF201(臭名昭著的 Prime)和一些 HTC 和三星手机上测试和开发它。在发布页面->设备兼容性中显示我的应用程序与TF201不兼容,但与TF300、TF700和TF201兼容。现在根据我的经验,这些设备的硬件和软件都几乎相同,为什么要排除 TF201、TF300TG 和 TF101g?可能是因为 TF201 在发布后不久就从其规格列表中​​删除了 GPS?(alum.body-> 没有 GPS)它仍然可以与蓝牙天线一起使用,所以为什么要排除呢?另外,TF300TG 确实有 GPS 功能,为什么不兼容呢?我正在写谷歌这件事,同时我想知道是否有其他人遇到过它

【问题讨论】:

    标签: android gps compatibility google-play


    【解决方案1】:

    Google 会根据您的 Android Manifest 确定您的应用程序是否与设备兼容。 GPS 需要许可。现在您的Android Manifest 没有指定您需要bluetooth or GPS,Google 服务器假定您需要两者才能使应用程序正常工作。服务器实际上确保满足清单文件中的所有条件。因此 TF201 包含在不兼容列表中。

    【讨论】:

    • 所以你认为请求使用蓝牙的权限应该可以解决它?我不确定,因为通常这是由使用模拟位置提供系统范围 LocationSource 的第三方蓝牙 gps 提供商完成的,很少有 GPS 应用程序内置蓝牙 GPS 支持。我怎么能从 tf201 看到其他 GPS 应用程序?我会尝试阅读他们的清单。顺便说一下,它确实有一个内置 GPS 天线,它确实会尝试接收信号,但每次都失败。
    • 如果您可以看到其他应用程序请求在 tf201 上使用 GPS 的权限,则可能是您的应用程序要求的其他一些权限或标准,而 tf201 不满足。也许屏幕尺寸?你有没有指定类似的东西?您可以将链接粘贴到您的应用吗?
    • 正如我之前所说,TF300 或 TF700 运行与 TF201 相同的 sw/hw,它们之间实际上没有区别,除了 TF201 因为明矾而从未获得 GPS 信号这一事实。身体。除此之外,该设备满足几乎所有安卓应用程序的所有其他要求,但现在它让我觉得TF201 看不到有多少游戏应用程序
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-07
    • 1970-01-01
    • 2020-10-19
    • 1970-01-01
    相关资源
    最近更新 更多