1、出现原因
Android P 后谷歌限制了开发者调用非官方公开API 方法或接口,用反射直接调用源码就会有这样的提示弹窗出现,非 SDK 接口指的是 Android 系统内部使用、并未提供在 SDK 中的接口,开发者可能通过 Java 反射、JNI 等技术来调用这些接口。但是,这么做是很危险的,非 SDK 接口没有任何公开文档,必须查看源代码才能理解其行为逻辑。
2、解决方案
如上图1,在程序启动时添加该方法就可以去掉弹窗了。
Android P 后谷歌限制了开发者调用非官方公开API 方法或接口,用反射直接调用源码就会有这样的提示弹窗出现,非 SDK 接口指的是 Android 系统内部使用、并未提供在 SDK 中的接口,开发者可能通过 Java 反射、JNI 等技术来调用这些接口。但是,这么做是很危险的,非 SDK 接口没有任何公开文档,必须查看源代码才能理解其行为逻辑。
如上图1,在程序启动时添加该方法就可以去掉弹窗了。