当前位置: 首页 > backend >正文

.aar中申请权限时使用了android:maxSdkVersion导致主App的权限组找不到对应的权限

问题描述:

App集成了第三方的.aar包,.aar包中申请了定位权限,并且使用了 android:maxSdkVersion 属性;

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

即使我的App中,已重新声明定位权限:

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

但是,当App运行时(Android 33),使用 PermissionX 动态申请权限时,发现 我的App系统的权限组映射里没有找到 ACCESS_FINE_LOCATION 和 ACCESS_COARSE_LOCATION 权限;

分析:

  • 第三方aar中声明的权限带有 maxSdkVersion=“30”,意味着这些权限仅在 API 30 及以下生效。 当你的应用运行在
  • API 33 时,系统会认为这两个权限已被“废弃”,从而不再将其加入权限组。

解决方法:

在我的App中,这样 重新声明定位权限:

使用 tools:node=“replace” 强制保留权限并移除 maxSdkVersion 限制:

<uses-permission-sdk-23 android:name="android.permission.ACCESS_COARSE_LOCATION"  tools:node="replace"/>
<uses-permission-sdk-23 android:name="android.permission.ACCESS_FINE_LOCATION"  tools:node="replace"/>

或者:

<uses-permission-sdk-23 android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission-sdk-23 android:name="android.permission.ACCESS_FINE_LOCATION" />
http://www.xdnf.cn/news/2426.html

相关文章:

  • 【机器学习-线性回归-4】线性回归中的最优解:从数学原理到实践应用
  • ESP32开发入门(四):ESP32-s3多串口开发实践
  • 深度整合Perforce P4+Jira+Confluence:游戏开发团队协作工具链搭建指南
  • 力扣热题——统计完全子数组的数目
  • 【MQ篇】RabbitMQ之死信交换机!
  • Node.js CSRF 保护指南:示例及启用方法
  • react slot传递
  • Python 操作 Excel 插入图表:解锁数据可视化的高效密码
  • 使用vue2 开发一个纯静态的校园二手交易平台-前端项目练习
  • WEBSTORM前端 —— 第2章:CSS —— 第3节:背景属性与显示模式
  • SpringMVC 通过ajax 前后端数据交互
  • 空间矩阵的思考
  • SpringMVC框架
  • 二、Web服务常用的I/O操作
  • HTML5 新特性详解:语义化标签、表单与音视频嵌入
  • pytorch写张量pt文件,libtorch读张量pt文件
  • 网络基础概念
  • HCIP知识点总结思维导图
  • Redis远程链接应用案例
  • 【计算机网络物理层】从信号传输到介质选型的核心技术解析
  • Web服务器技术选型指南:主流方案、核心对比与策略选择
  • 数据可视化 —— 饼图
  • 《MySQL 技术内幕-innoDB 存储引擎》笔记
  • 简述删除一个Pod流程?
  • HTTP:十二.HTTPS
  • UE 新建一个自带光照的场景
  • Git常用命令简明教程
  • 【每日随笔】文化属性 ① ( 天机 | 强势文化与弱势文化 | 文化属性的形成与改变 | 强势文化 具备的特点 )
  • 有源晶振输出匹配电阻选择与作用详解
  • AUTOSAR_Feature_Model_Analysis