Android P非公开sdk适配指南

这篇博客详细介绍了如何应对Android P中的非公开SDK限制,包括非公开SDK的分类和影响,如何查找应用内的非法调用,使用Google提供的扫描工具进行检查,以及针对不同名单的适配策略。提供了关键日志示例和适配建议。
摘要由CSDN通过智能技术生成

Android P非公开sdk适配指南

因为博客中提到的地址需要通过代理才能访问,所以将对应地址下的内容已打包,有需要者可以下载https://download.csdn.net/download/lisdye2/10513405

非公开sdk说明

P上,谷歌提出调用非公开sdk限制的说明,但为了各大应用便于逐渐迁移,推出了三个主要的名单。

  • 浅灰名单(light greylist) : 在P上或以上的手机会有对应的日志提示。
  • 深黑名单(dark greylist): targetSDK < P 和灰名单的效果类似。target >= P则应用直接崩溃,将会抛出NoSuchMethodError/NoSuchFieldException,和黑名单的行为一样。
  • 黑名单 (blacklist): 在9.0上或以上的手机会直接崩溃。

具体的三个名单的查看地址如下https://android.googlesource.com/platform/prebuilts/runtime/+/master/appcompat.<

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值