上传Google play后测试用户不能下载 Android app is supported by 0 devices/uses-feature 和 uses-permission区别

本文主要是介绍上传Google play后测试用户不能下载 Android app is supported by 0 devices/uses-feature 和 uses-permission区别,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

参考

I set uses-feature android:required=“false” but Google play keeps insisting on these features

Google Play上架0设备支持问题解决

我悟了,解决 Google Play 发布之后支持的 Android 设备为 0 的问题

Android App Bundle 简介

Play store says my app is supported by 0 devices - no devices are compatible with my app

Android app is supported by 0 devices

问题:

2021/8 之后新应用 Google play只支持abb格式,不支持apk格式,且abb大小不能超过150M

问题 : 上传Google play后测试用户不能下载

全局搜索AndroidManifest.xml 中的<uses-feature , 并设置 android:required="false"如下:

<uses-feature android:name="android.hardware.Camera"  android:required="false"/>
<uses-feature android:name="android.hardware.camera.autofocus"  android:required="false"/>

uses-feature 和 uses-permission区别

  • uses-permission 则像是一个权限助手,帮助app去向用户请求app需要使用的权限。
  • uses-feature的作用更像是一个过滤器,google play 商店会根据该标签来过滤设备。

比如说,app用到了相机的功能,用户可以在uses-feature 中定义一个照相机的功能,
但是这个时候app并没有去请求系统赋予该app照相机权限,
想要正常使用照相机的话,还需要在uses-permission标签中再去请求照相机权限(或者在代码中动态地请求权限)

<uses-featrue>其实是供GooglePlay用的,
告诉系统让系统向用户请求指定的权限供该app使用。定义一个该app会用到的硬件或者软件功能。
标签的目的是用来描述该app所依赖的硬件和软件的功能有哪些,并不负责向系统去请求权限。

<uses-permission>是供你的Android系统使用的,你想使用某个硬件设备或者软件功能就必须申请这个权限。

这篇关于上传Google play后测试用户不能下载 Android app is supported by 0 devices/uses-feature 和 uses-permission区别的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/526576

相关文章

Vue3视频播放组件 vue3-video-play使用方式

《Vue3视频播放组件vue3-video-play使用方式》vue3-video-play是Vue3的视频播放组件,基于原生video标签开发,支持MP4和HLS流,提供全局/局部引入方式,可监听... 目录一、安装二、全局引入三、局部引入四、基本使用五、事件监听六、播放 HLS 流七、更多功能总结在 v

MySQL中VARCHAR和TEXT的区别小结

《MySQL中VARCHAR和TEXT的区别小结》MySQL中VARCHAR和TEXT用于存储字符串,VARCHAR可变长度存储在行内,适合短文本;TEXT存储在溢出页,适合大文本,下面就来具体的了解... 目录一、VARCHAR 和 TEXT 基本介绍1. VARCHAR2. TEXT二、VARCHAR

Spring Boot分层架构详解之从Controller到Service再到Mapper的完整流程(用户管理系统为例)

《SpringBoot分层架构详解之从Controller到Service再到Mapper的完整流程(用户管理系统为例)》本文将以一个实际案例(用户管理系统)为例,详细解析SpringBoot中Co... 目录引言:为什么学习Spring Boot分层架构?第一部分:Spring Boot的整体架构1.1

k8s admin用户生成token方式

《k8sadmin用户生成token方式》用户使用Kubernetes1.28创建admin命名空间并部署,通过ClusterRoleBinding为jenkins用户授权集群级权限,生成并获取其t... 目录k8s admin用户生成token创建一个admin的命名空间查看k8s namespace 的

uni-app小程序项目中实现前端图片压缩实现方式(附详细代码)

《uni-app小程序项目中实现前端图片压缩实现方式(附详细代码)》在uni-app开发中,文件上传和图片处理是很常见的需求,但也经常会遇到各种问题,下面:本文主要介绍uni-app小程序项目中实... 目录方式一:使用<canvas>实现图片压缩(推荐,兼容性好)示例代码(小程序平台):方式二:使用uni

python中getsizeof和asizeof的区别小结

《python中getsizeof和asizeof的区别小结》本文详细的介绍了getsizeof和asizeof的区别,这两个函数都用于获取对象的内存占用大小,它们来自不同的库,下面就来详细的介绍一下... 目录sys.getsizeof (python 内置)pympler.asizeof.asizeof

Android实现图片浏览功能的示例详解(附带源码)

《Android实现图片浏览功能的示例详解(附带源码)》在许多应用中,都需要展示图片并支持用户进行浏览,本文主要为大家介绍了如何通过Android实现图片浏览功能,感兴趣的小伙伴可以跟随小编一起学习一... 目录一、项目背景详细介绍二、项目需求详细介绍三、相关技术详细介绍四、实现思路详细介绍五、完整实现代码

在Android中使用WebView在线查看PDF文件的方法示例

《在Android中使用WebView在线查看PDF文件的方法示例》在Android应用开发中,有时我们需要在客户端展示PDF文件,以便用户可以阅读或交互,:本文主要介绍在Android中使用We... 目录简介:1. WebView组件介绍2. 在androidManifest.XML中添加Interne

Python使用FastAPI实现大文件分片上传与断点续传功能

《Python使用FastAPI实现大文件分片上传与断点续传功能》大文件直传常遇到超时、网络抖动失败、失败后只能重传的问题,分片上传+断点续传可以把大文件拆成若干小块逐个上传,并在中断后从已完成分片继... 目录一、接口设计二、服务端实现(FastAPI)2.1 运行环境2.2 目录结构建议2.3 serv

Python一次性将指定版本所有包上传PyPI镜像解决方案

《Python一次性将指定版本所有包上传PyPI镜像解决方案》本文主要介绍了一个安全、完整、可离线部署的解决方案,用于一次性准备指定Python版本的所有包,然后导出到内网环境,感兴趣的小伙伴可以跟随... 目录为什么需要这个方案完整解决方案1. 项目目录结构2. 创建智能下载脚本3. 创建包清单生成脚本4