经历重重困难,终于把应用上架到Google play ,上架是成功了,但是市场同事反馈说海外用户搜索不到应用,换手机后还是搜索不到,于是开始查找原因。经了解,发现是Manifest 中申请的权限如果与硬件相关,google就会把不支持该硬件的设备全部过滤,这些设备上的google play 无法搜索到我们应用。 比如,应用中申请了android.permission.CAMERA权限,如果用户设备不支持camera的相关功能,这个设备的 google play中就搜不到我们这个应用。

找到问题原因

那么究竟是什么原因导致了这个问题?
这是我第一次上架应用到 google play,对 play console 没有太多的了解,但是感觉这个问题在 play console 中一定能找到,于是地毯式搜索开始,功夫不负有心人,终于找到了导致应用被筛选的罪魁祸首:android.hardware.camera2.full
那么在play console中的哪里找到的罪魁祸首呢?

  • 打开 play console 之后,首先,进入已发布的这个被过滤的应用:
  • 然后点击左边目录中的“设备目录”
  • 发现支持本应用的设备为0个。。。。。这。。。。。
  • 点击“支持的设备”下滑栏,选择所有设备,于是更心塞了,16888个设备,一个都不支持。。。。。。随便选择一个设备进去,查看不支持的原因:



    后面又点开了很多常见的设备,发现所有设备都不支持android.hardware.camera2.full

解决问题

很多大佬发博说解决这个问题的方法就是uses-feature。。然后捏。。然后捏。。。对照表呢? 没办法只能查找 Android 开发者文档(权限和功能如何对照都在最下边的引用链接中,以下截图均来自这个链接



看到这里,解决这个问题的方法就找到了:再请求CMEAR权限时,还需要声明一下android.hardware.camera2.full为false

<uses-featureandroid:name="android.hardware.camera2.full"android:required="false" />
<uses-permission android:name="android.permission.CAMERA" />

引用

本文中关于uses-feature的介绍均来源于 Android 开发者文档之 uses-feature

Google play中“此应用与您设备不兼容”的问题相关推荐

  1. Google商店中下载安兔兔评测,后下载3D资源插件,提示“您的设备与此版本不兼容”

    文章目录 背景描述 解决过程 总结 uses-feature uses-library uses-permission 背景描述 该问题起因是,在Google Play Store商店下载了安兔兔评测 ...

  2. Google Chrome 中的高性能网络

    Google Chrome 中的高性能网络 Google Chrome的历史和指导原则 原译注:这部分不再详细翻译,只列出核心意思. 驱动Chrome继续前进的核心原则包括: Speed:做最快的(f ...

  3. Android中fastboot devices无法发现设备解决方案和adb remount问题解决

    1. 问题描述 今天在对安卓设备进行fastboot解锁的时候,发现当调用adb reboot bootloader后,无法使用fastboot进行解锁,后来通过fastboot devices命令查 ...

  4. 在Google地图中显示行政区边界

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 不知道从 ...

  5. 如何在Chrome google浏览器中清除和管理Cookie

    如何在Chrome google浏览器中清除和管理Cookie 有多少人知道访问的网站在您的设备上保存了称为Cookie的小文件?当您再次访问该网站时,这些cookie可以加快页面加载速度. 最好不要 ...

  6. chrome 未响应_在Google Chrome中更好地响应网站测试

    chrome 未响应 Is your site mobile-aware? Is it truly responsive? If it's not, according to eMarketer, t ...

  7. 谷歌日历一键删除日程_如何在Google日历中删除新的提醒

    谷歌日历一键删除日程 In December 2015, Google added reminders to the Google Calendar app for Android and iOS u ...

  8. 谷歌 订阅日历_如何在Google日历中订阅您喜欢的运动队的时间表

    谷歌 订阅日历 If you're anything like me, you basically schedule your life around your favorite sports tea ...

  9. Google Meet中基于Web ML的背景相关功能

    Google研究软件工程师Tingbo Hou和Tyler Mullen发表 在 google AI 博客上的文章中介绍了在Google Meet的背景动态虚化功能. 视频会议在人们的工作和个人生活中 ...

最新文章

  1. python正则表达式语法
  2. python中对文件、文件夹(文件操作函数)的操作
  3. ubuntu下面markdown转化为word文档
  4. ML.NET Cookbook:(1)如何从文本文件加载数据?
  5. qq五笔linux,QQ五笔 - 五笔小字典 QQ绑定很实用
  6. Linux命令之crontab命令
  7. linux虚拟机按键不好用,Linux 虚拟机 vim使用delete键没有退格效果
  8. 在写spring项目的时候,有时候需要写ApplicationContext,有时候不要写ApplicationContext
  9. Tensorflow实现fashion-mnist数据集的图片识别项目代码
  10. LSTM神经网络在证券市场分析上的应用
  11. 劳务派遣计算机信息管理系统,劳务派遣人员信息管理系统
  12. 操作系统复习笔记--第十一、十二章 文件系统的实现与大容量存储结构
  13. 红蜘蛛显示器测试软件,红蜘蛛5使用displayCAL校准显示器(蓝绿蜘蛛5通用)
  14. 因为相信所以看见,既然看见注定坚信《7》
  15. Nodejs搭建前后端分离开发模式下的微信网页项目
  16. MySQL--管理数据库表相关操作
  17. 少年,暑期学编程可好?
  18. 农夫过河问题(一个有趣的问题-位运算)
  19. 计算机基础第五章知识,计算机基础第次作业第五章Powerpoint知识题.doc
  20. I2C通讯过程中SDA被一直拉低

热门文章

  1. 14五规划里面的句子
  2. 漳平市举行“宪法宣传周”法治主题毛笔书法创作大赛
  3. github 码云 获取_开源中国码云,岂止于中国版GitHub!
  4. 【ES系列】ES的数据结构与DSL语法
  5. 解决Batch update returned unexpected row count from update [0]; actual row count: 0; expected: 1的一种方法
  6. 【OpenAI-maddpg】训练时遇到的一些错误
  7. 贝店比云集微店、花生日记、环球捕手、达令家这些项目好在哪里?
  8. 【新概念4】【7】Bats
  9. 转载(生物分析专题网站(很全、实用))
  10. 高数基础篇对应660习题(武忠祥)